mysql - 日期范围分区表超时

标签 mysql

几年前,我创建了一个 MySQL 表,用于在 MySQL 表中存储每天的流量统计信息(除日期列外,5 列均为 INT)。我将此表设置为基于日期范围的分区,每个分区中有 1 个月。

该表现在有 1.75 亿行,并将在 12 月份用完分区(我在创建它时设置了 50 个分区)

问题是:我可以在尽可能少的停机时间内向该表添加更多分区吗?或者我需要将所有数据迁移到另一个表定义吗?

最佳答案

您可以使用 ALTER TABLE 查询重新分区。这涉及到很多内容,所以我能做的最好的事情就是向您指出 documentation .

关于mysql - 日期范围分区表超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749062/

相关文章:

php - PDO 选择具有未知列的查询?

php - 如何使用 MySQL NOW() 函数在带有 bind_param 的 MySQLi 中插入记录?

mysql - 创建索引需要很长时间

php - 如何在同一 php 页面上的其他 php 脚本中使用 php 变量

php - "No data supplied for parameters in prepared statement"全局插入函数

java - gitlab ci : mysql build and restore db dump

php - 需要数据库输入帮助

mysql - 将 Cloud Function (nodejs) 连接到 CloudSQL mySQL 数据库

php - MySQL ORDER BY 优化多个连接

PHP: mysql_connect(): [2002] Es konnte keine Verbindung hergestellt werden, da der Zielcomput (尝试通过 tcp://localhost:3306 连接)