4
我剛剛開始閱讀MySQL分區,他們看起來太好了,以至於不真實,請耐心等待。MySQL分區和Unix時間戳
我有一個表,我想分區(我希望能帶來更好的性能)。 這是這種情況/問題:
我們有一個存儲Unix時間戳值的列,是否有可能以這種方式對錶進行分區,基於unix時間戳的分區在單個日期上是分開的?或者我必須通過定義範圍之前使用基於範圍的分區?
乾杯
我剛剛開始閱讀MySQL分區,他們看起來太好了,以至於不真實,請耐心等待。MySQL分區和Unix時間戳
我有一個表,我想分區(我希望能帶來更好的性能)。 這是這種情況/問題:
我們有一個存儲Unix時間戳值的列,是否有可能以這種方式對錶進行分區,基於unix時間戳的分區在單個日期上是分開的?或者我必須通過定義範圍之前使用基於範圍的分區?
乾杯
你可以做任何你覺得像,請參見:http://dev.mysql.com/doc/refman/5.5/en/partitioning-types.html
而且例如通過UNIX_TIMESTAMP分區的是:你想
ALTER TABLE table1 PARTITION BY KEY myINT11timestamp PARTITIONS 1000;
-- or
ALTER TABLE table1 PARTITION BY HASH (myINT11timestamp/1000) PARTITIONS 10;
一切都知道在MySQL 5.5的分區:http://dev.mysql.com/tech-resources/articles/mysql_55_partitioning.html
存儲時間戳(INT或TIMESTAMP)的字段的類型是什麼? – Lunc
該列是INT(11)類型的列, –