电商网站零售客户,中国优秀作文网,亚马逊欧洲站vat怎么申请,广告设计网站排行榜前十名有哪些从大多数数据库应用系统的实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。
查询语句(SELECT)的优化建议 (1)、合理使用索引:where子句中变量顺序应与索引字键顺序相同。 如:create index test_idx…从大多数数据库应用系统的实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。
查询语句(SELECT)的优化建议 (1)、合理使用索引:where子句中变量顺序应与索引字键顺序相同。 如:create index test_idx on test(hm, rq, xx) 索引字键顺序:首先是号码hm,其次是日期rq,最后是标志xx,所以where子句变量顺序应是where hm=“P1234”and rq=“06/06/1999”and xx=“DDD”,不应是where xx=“DDD”and rq=“06/06/1999”and hm =“P1234”这样的不按索引字键顺序写法。 (2)、将最具有限制性的条件放在前面,大值在前,小值在后。 如:where colA=10000 AND colA=1 效率高 where colA=1 AND colA=10000 效率低 (3)、避免采用MATCHES和LIKE通配符匹配查询 通配符匹配查询特别耗费时间。即使在条件字段上建立了索引,在这种情况下也还是采用顺序扫描的方式。 例如语句:SELECT *FROM customer WHERE zipcode MATCHES “524*” 可以考虑将它改为SELECT *FROM customer WHERE