首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL分区表的行移动

MySQL分区表的行移动
EN

Stack Overflow用户
提问于 2012-01-20 09:38:45
回答 1查看 218关注 0票数 1

我目前正在考虑在我公司的应用程序上对表进行分区,但我在文档中找不到任何关于行移动的内容。

MySQL分区表如何处理将记录从一个分区移动到另一个分区的记录上的更新?

例如: table1是一个根据整数值col1的值进行分区的MyISAM表。

通过UPDATE查询,表1中每条记录的col1值将在不同的时间点从0增加到6。当更新记录以使其col1值从0更改为1时,会发生什么情况?它会触发错误吗?MySQL是否从p0中删除记录并在p1中插入新记录?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 12:46:08

我不确定,但我认为这不是分区的好用例。

我会将其视为将col1作为集群主键中的第一列(如在InnoDB中)。频繁更新行本身不会导致错误,但会导致快速的数据碎片。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8935789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档