0

我有一个名为的表列recorddate,它的时间戳数据类型为 default CURRENT_TIMESTAMP。现在我对维护部分有几个问题。

  1. 我应该将此表分区recorddaterangekey. 但是现在它不允许在(子)分区函数中使用与时区相关的表达式的分区键。

  2. 如果我将时间戳数据类型更改为创建分区的日期recorddate时间,但它不允许默认CURRENT_TIMESTAMP数据库级别。

    2.1 . 当我看到论坛说MySQL 5.6.5 has datetime datatype can have CURRENT_TIMESTAMP, now(). 它允许rangebykey分区吗?

[另一个萦绕在我脑海中的想法是,选择一个仍在开发中的发行版会更好]

任何建议或解决方法,我真的不喜欢recordate在插入时必须打开触发器的概念,如果为空。由于它每天记录近500 万次,峰值时间在该表上达到每秒 8 次事务。这就是落入分区的意图。

4

0 回答 0