大数据量处理
优化数据检索速度最重要的就是避免全表检索;
优化数据检索速度的最重要的方法就是数据索引以及避免数据检索中,会使索引无效的一些谓词应用;
索引并非越多越好,一般一张数据表最多6个为宜。
索引多增加在主键表、连接列(外键)、排序列等;
为索引列增加默认值,尽量检索列为空值的情况;
避名一些谓词的应用,比如:in/like 等;
尽量避免使用where 1=1,因为会进行全表检索,影响效率;
比较运算符的应用,多以直接判断为主;
临时表的应用,有时也是一个提高检索速度的有效手段;
检索时,需要显示多少列,则提取多少列,避名使用*等;
数据展示如果不会频繁变化多使用缓存;
个人的一些经验之谈,还请大家多多指教。