请教关于数据表分区的几个疑问?
我现在的系统应用1年时间不到,主业务表的数据量也就20W条,但系统一次又一次变慢,首先我承认数据表的部分设计存在问题,另外软件的技术架构和框架也有一定问题,这两点已成硬伤了,目前要改变比较困难,所以我只能从数据库优化了。关于数据表,期间慢的时候我已经加过一些索引,当时是有很大的改善,可是到现在,系统又慢下来了,所以这次我考虑使用表分区了,请问20W的数据量使用表分区是不是很夸张?有没有这个必要?
首先什么情况下使用表分区?优缺点?
数据表分区建立后能从根本上改善软件的查询效率吗(主要是维持多久,以后会不会又慢下来)?
大家如果有更好的建议,希望给我点拨一下,小弟在此拜谢了!