当前位置: 代码迷 >> Sql Server >> 上亿记录大表如何快速查询,除了索引和分区外有其他办法吗
  详细解决方案

上亿记录大表如何快速查询,除了索引和分区外有其他办法吗

热度:78   发布时间:2016-04-24 18:15:52.0
上亿记录大表怎么快速查询,除了索引和分区外有其他办法吗
上亿记录大表怎么快速查询,除了索引和分区外有其他办法吗
------解决方案--------------------
1.避免对索引字段进行计算操作
2.避免在索引字段上使用 not,<>,!=
3.避免在索引列上使用 is null 和 is not null
4.避免在索引列上出现数据类型转换
5.避免在索引字段上使用函数
6.避免在建立索引的列中使用空值


SQL性能影响因素
1.没有索引或者没有用到索引
2.I/O吞吐量小,形成了瓶颈效应
硬件因素,利用优化的部署方案可适当提高I/O吞吐量
3.没有创建计算列导致查询不优化
4.内存不足
5.网络速度慢
6.查询出的数据量过大
7.锁或者死锁
8.返回不必要的列和行
9.查询语句不够优化
  相关解决方案