海量数据检索的一些思考
优化数据检索速度最重要的就是避免全表检索;
优化数据检索速度的最重要的方法就是数据索引以及避免数据检索中,会使索引无效的一些谓词应用;
索引并非越多越好,一般一张数据表最多6个为宜。
索引多增加在主键表、连接列(外键)、排序列等;
为索引列增加默认值,尽量检索列为空值的情况;
避名一些谓词的应用,比如:in/like 等;
比较运算符的应用,多以直接判断为主;
临时表的应用,有时也是一个提高检索速度的有效手段;
检索时,需要显示多少列,则提取多少列,避名使用*等;
个人的一些经验之谈,与大家分享,若有不当之处,还请大家多多指教。
摘自 弘正净业