gpt4 book ai didi

mysql - MySQL 分区表的行移动

转载 作者:行者123 更新时间:2023-11-30 23:34:14 27 4
gpt4 key购买 nike

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

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

例子:table1 是根据 col1 的值分区的 MYISAM 表,col1 是一个整数值。

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

谢谢!

最佳答案

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

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

关于mysql - MySQL 分区表的行移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8935789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com