MySQL分区的功能和限制 |
本文标签:MySQL分区 MySQL分区方便了我们的使用,但是MySQL分区究竟能做些什么,MySQL分区有没有什么限制呢?阅读下文,您就能找到答案 。 MySQL分区能做什么 逻辑数据分割 提高单一的写和读应用速度 提高分区范围读查询的速度 分割数据能够有多个不同的物理文件路径 高效的保存历史数据 一个表上的约束检查 不同的主从服务器分区策略,例如master按Hash分区,slave按range分区 MySQL分区的限制 • 只能对数据表的整型列进行分区,或者数据列可以通过分区函数转化成整型列 • 最大分区数目不能超过1024 • 如果含有唯一索引或者主键,则分区列必须包含在所有的唯一索引或者主键在内 • 不支持外键 • 不支持全文索引(fulltext) 按日期进行分区很非常适合,因为很多日期函数可以用 。但是对于字符串来说合适的分区函数不太多
|