1月 7th, 2009

mysql分区的特点

Category: mysql, Author: admin, Popularity: 26%

性能方面的考虑
文件系统,MySQL启动large_files_support,对于MyISAM 存储引擎, 增加 myisam_max_sort_file_size  可能会提升性能;
存储引擎,MyISAM在分区操作,查询,更新等操作中,优于InnoDB,NDB。
最大分区数, 对于指定的表,最大分区数是1024,其中包括子分区。
不支持 Foreign keys。
不支持FULLTEXT索引。
临时表不能使用分区。
partitioning key 必须是整数或者是通过转化可以变成整数的列
不支持主键缓存

Partitioning 的限制
1. 创建Partition禁止使用存储过程,声明变量或者用户定义的变量。
2. 创建Partition可以使用”+,-,*”数学运算符,但是结果必须是整数或者NULL([LINEAR] KEY分区方案除外),从5.1.23开始,支持”DIV”,但是不允许”/”, 从5.1.12开始,不允许”|, & , ^ , <<, ~”等位运算符。

相关日志

Tags:, .
评论数量() | Add Comments
本文网址:http://www.9usb.net/200901/mysql-fenqu.html

There are No comments.

» You can leave a response

leave a reply