1
napoleonu 2012-07-17 23:10:07 +08:00
个人觉得 OLTP 环境下 MySQL Partition 没什么作用。就目前硬件资源的价格以及用户对反应速度的需求,OLTP 环境下,把所有热点数据载入内存已经是标准需求了。数据可以全部载入内存了,文件再大也无所谓了。
对于 OLAP 环境,MySQL Partition 的目的是防止内存不够而文件过大造成文件系统性能低。所以是否用 MySQL Partition 也不是根据记录数来决定的,而是根据单表文件体积来定的,就上次他们讨论来看,似乎20G的时候分一下性能会提升不少。 |
2
arthur8845 2012-07-19 10:04:38 +08:00
OLAP环境下,无论文件大小按时间分区一下也会有帮助,OLAP一般都有个时间性,总是计算一段时间内的数据
|