关于MYSQL分区的疑问
按照我的理解,分区的目的是方便select,但是在insert上会增加开销
在方便select方面,是不是分区越细,查找的速度越快呢?
一般分区都分成多少个区?
望解惑。
------解决方案--------------------这就是在一个10K的文件里查数据和从一个100M的文件里查数据的问题了。肯定文件越小越快了。
分到多细,看你的查询要求了。并不是越细越好。
分多少区,也要看你的业务要求。
------解决方案--------------------在方便select方面,是不是分区越细,查找的速度越快呢?
不一定,但如果你需要查找的记录都同一个小分区内,当然是这个分区越小越好。但并不绝对。 比如你可以设想一条记录一个分区,显然这种分区并无任何意义。
一般分区都分成多少个区?
这个要看具体实现情况,并不统一的数字。可多可少。