0

recorddateデフォルトのタイムスタンプデータ型を持つテーブル列がありますCURRENT_TIMESTAMP。さて、メンテナンス部分について少し質問があります。

  1. このテーブルをrecorddateとして分割する必要がありますrangekey。ただし、(サブ)パーティション化関数でタイムゾーンに依存する式のパーティションキーを許可しなくなりました。

  2. タイムスタンプデータ型をdatetimeに変更するとrecorddate、パーティションが作成されますが、デフォルトCURRENT_TIMESTAMPのデータベースレベルが許可されません。

    2.1。MySQL 5.6.5日時データ型があると述べているフォーラムを見るとCURRENT_TIMESTAMP、、がありnow()ます。rangebykeyそれはパーティションを可能にしますか?

[私の頭にしがみついているという別の考えは、まだ開発中のディストリビューションを選ぶのが良いでしょうか]

提案や回避策はありますがrecordate、nullの場合に挿入時にトリガーをオンにする必要があるという概念は本当に好きではありません。シードすると、 1日あたり約5千万のレコードが記録され、ピーク時間はそのテーブルで1秒あたり8トランザクションになります。それがパーティションに落ちる意図です。

4

0 に答える 0