十、查看分区信息
1. 查看分区信息:select * from information_schema.partitions where table_schema='arch1' and table_name = 'tbl_test' G;
2. 查看分区上的数据:select * from tbl_test partition(p0);
3. 查看MySQL会操作的分区:explain partitions select * from tbl_test where uuid = 2;
十一、 局限性
1. 最大分区数目不能超过1024,一般建议对单表的分区数不要超过50个 。
2. 如果含有唯一索引或者主键,则分区列必须包含在所有的唯一索引或者主键在内 。
3. 不支持外键 。
4. 不支持全文索引,对分区表的分区键创建索引 , 那么这个索引也将被分区 。
5. 按日期进行分区很合适 , 因为很多日期函数可以用 。但是对字符串来说合适的分区函数不太多 。
6. 只有RANGE和LIST分区能进行子分区,HASH和KEY分区不能进行子分区 。
7. 临时表不能被分区 。
8. 分区表对于单条记录的查询没有优势 。
9. 要注意选择分区的成本,没插入一行数据都需要按照表达式筛选插入的分区 。
10. 分区字段尽量不要可以为null
mysql怎么分割的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql怎么分割表、mysql怎么分割的信息别忘了在本站进行查找喔 。
推荐阅读
- pc单机游戏下载大全,pc游戏单机版
- 自适应宽度的jquery焦点图代码,js图片自适应
- python制作公文管理系统,python编写文件管理系统
- phpcmsv9文章频道页,phpcms专题
- java语言心形代码 在java上编写心形程序
- 刘浩存什么视频,刘浩存vlog
- java代码需要重新编译,java代码需要重新编译吗
- 联想e420怎么切换显卡,联想e420怎么切换显卡启动
- mysql怎么、建表 mysql怎么建表导入数据