我有一个名为的表列recorddate
,它的时间戳数据类型为 default CURRENT_TIMESTAMP
。现在我对维护部分有几个问题。
我应该将此表分区
recorddate
为rangekey
. 但是现在它不允许在(子)分区函数中使用与时区相关的表达式的分区键。如果我将时间戳数据类型更改为创建分区的日期
recorddate
时间,但它不允许默认CURRENT_TIMESTAMP
数据库级别。2.1 . 当我看到论坛说MySQL 5.6.5 has datetime datatype can have
CURRENT_TIMESTAMP
,now()
. 它允许rangebykey
分区吗?
[另一个萦绕在我脑海中的想法是,选择一个仍在开发中的发行版会更好]
任何建议或解决方法,我真的不喜欢recordate
在插入时必须打开触发器的概念,如果为空。由于它每天记录近500 万次,峰值时间在该表上达到每秒 8 次事务。这就是落入分区的意图。