查看文章 |
数据库的查询优化技术
2008-08-08 14:13
part.part_num DROP TABLE pvvn_by_pn 这样,查询顺序地读pvvn_by_pn(160页),通过索引读part表1.5万次,由于建有索引,所以 实际上进行1772次磁盘读写,优化比例为30∶1。笔者在Informix Dynamic Sever上做同样的 实验,发现在时间耗费上的优化比例为5∶1(如果增加数据量,比例可能会更大)。 小结 20%的代码用去了80%的时间,这是程序设计中的一个著名定律,在数据库应用程序中也 同样如此。我们的优化要抓住关键问题,对于数据库应用程序来说,重点在于SQL的执行 效率。查询优化的重点环节是使得数据库服务器少从磁盘中读数据以及顺序读页而不是非 顺序读页。 |