MySQL Partition 在单个 Partition 记录数达到什么数量级的时候会有性能帮助呢?

2012-06-06 01:40:48 +08:00
 Livid
并且,另外一个问题是,对于单个 Partition 而言,记录数造成的性能上的一个极限是?
3583 次点击
所在节点    MySQL
2 条回复
napoleonu
2012-07-17 23:10:07 +08:00
个人觉得 OLTP 环境下 MySQL Partition 没什么作用。就目前硬件资源的价格以及用户对反应速度的需求,OLTP 环境下,把所有热点数据载入内存已经是标准需求了。数据可以全部载入内存了,文件再大也无所谓了。

对于 OLAP 环境,MySQL Partition 的目的是防止内存不够而文件过大造成文件系统性能低。所以是否用 MySQL Partition 也不是根据记录数来决定的,而是根据单表文件体积来定的,就上次他们讨论来看,似乎20G的时候分一下性能会提升不少。
arthur8845
2012-07-19 10:04:38 +08:00
OLAP环境下,无论文件大小按时间分区一下也会有帮助,OLAP一般都有个时间性,总是计算一段时间内的数据

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/38520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX