昨日跟同事一起研究一个数据库的应用程序,程序写完了,但是运行的时候如蜗牛,程序的逻辑看起来没有错误,后来也想了一些办法来提高逻辑算法,但是效果不明显。后来将优化思路转移到数据库上,发现两个table 在join的时候如果有个适当的索引,则速度可明显的提高,比如最初运行时间1个多小时,改善后速度竟然只有12分钟,看来还不能小看了索引。数据库存取数据的效率,索引是一个不容忽视的方向。 |
昨日跟同事一起研究一个数据库的应用程序,程序写完了,但是运行的时候如蜗牛,程序的逻辑看起来没有错误,后来也想了一些办法来提高逻辑算法,但是效果不明显。后来将优化思路转移到数据库上,发现两个table 在join的时候如果有个适当的索引,则速度可明显的提高,比如最初运行时间1个多小时,改善后速度竟然只有12分钟,看来还不能小看了索引。数据库存取数据的效率,索引是一个不容忽视的方向。 |