上亿记录大表怎么快速查询,除了索引和分区外有其他办法吗
上亿记录大表怎么快速查询,除了索引和分区外有其他办法吗
------解决方案--------------------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.查询语句不够优化