不管是用C/C++/Java等代码编写的程序,还是SQL编写的数据库脚本,都存在一个持续优化的过程。也就是说,代码优化对于程序员来说,是一个永恒的话题。近期,我们对之前编写的数据库脚本进行了全面的自查,从数据库的性能方面考虑,将脚本里面的很多SQL语句进行了优化。对于一条SQL语句来说,索引的使用是否正确将直接影响到数据库的性能,因此,对索引使用方法的优化是数据库性能优化的重点。本文对常用的数据库索引优化语句进行了总结,可供相关的开发人员参考。在本文中,使用如下的表tb_test作为示例进行说明:createtabletb_test
(
idintnotnull,
ageintnotnull,
namevarchar(30)notnull,
addrvarchar(50)notnull);createuniqueindex idx1_tb_testontb_test(id);createindex idx2_tb_testontb_test(name);createindex idx3_tb_testontb_test(addr);索引优化建议1.对索引列进行计算例如,我们想要将表tb_test中id大于100的数据记录中的age和name查找出来。正确的SQL语句是:select age,name from tb_test where id &g
...
继续阅读
(24)