如果有一张表每天的数据量都是几千万,导致查询很慢,应该怎么处理?
如题,谢谢
------解决方案--------------------
1、对于2005以上,那肯定要做分区了。按照某种规律把数据量分到最小,比如如果你的表存放全国的数据,那就按省来分区。
2、如果你对这个表的应用多数为报表查询类别的,而不是想OLTP那样需要频繁更改的话,那把这个表设为只读,这样减少锁的申请。同时,把表中的索引和数据分开到两个文件组,然后每个文件组放到独立的硬盘上,分摊IO开销。
3、就是做索引的优化、写法的优化。