мне нужно создать составной partitionning в MariaDB диапазона/списке, в Oracle команда:MariaDB композитных перегородки
CREATE TABLE t1 (
id Integer,
pdateid Integer)
TABLESPACE tbs_t1
PARTITION BY RANGE (pdateid)
SUBPARTITION BY LIST (id)
SUBPARTITION TEMPLATE
(
SUBPARTITION SP1 VALUES (1,2),
SUBPARTITION SPDEF VALUES (DEFAULT)
)
(
PARTITION APR_2015 VALUES LESS THAN (3043) tablespace tbs_t1_APR,
PARTITION MAY_2015 VALUES LESS THAN (3074) tablespace tbs_t1_MAY
) ;
1-что может быть синтаксисом для одной и тех же команд в MariaDB, и как указать хранилище для разделов (например: tbs_t1_APR)? 2 - какой механизм хранения следует выбирать в этом случае для лучшей производительности? 3-какая команда дает шаблон партитона?
Thanks
Привет, Джеймс, это дата ИД (номер дня с контрольной даты - 01/01/2006). Да, это большой стол и его необходимо очистить старые данные. необходимо сформулировать ту же команду в MySql/Mariadb, уже иметь разделение в базе данных Oracle .thanks – dbabti
Мой совет по очистке старых данных: [мой блог] (http://mysql.rjweb.org/doc.php/partitionmaint) , –
'INTEGER' ==' INT' - 4-байтовый номер от -2 миллиардов до +2 миллиарда. Этого достаточно? –