Oracle 千万级表的优化思路
1.表分区:减少查询的数据量,从而减少I/O操作。
2.适当的索引:查询频率、索引数量。
3.视图:用来放经常查询的结果,还可以减少服务器计算的开销。
4.并行处理:加快查询速度,受制于CPU。
5.压缩:压缩表、索引,减少存储空间的使用,也能提高I/O性能。
6.SQL调优:表连接方式、子查询、关键字等,可参考:
快速入门到精通:一篇学会Oracle_一碗折耳根的博客-CSDN博客
7.数据库参数配置:SGA/PGA、日志、缓存都卡大表的脖子
8.升级硬件:增加内存,用更好的磁盘