Tabela de partição MySQL por valor da coluna
Eu tenho uma tabela MySQL com 20 milhões de linhas. Eu quero particionar para aumentar a velocidade. A tabela está no seguinte formato:
column column column sector
data data data Capital Goods
data data data Transportation
data data data Technology
data data data Technology
data data data Capital Goods
data data data Finance
data data data Finance
Apliquei partições usando o seguinte código:
ALTER TABLE technical
PARTITION BY LIST COLUMNS (sector)
(
PARTITION P1 VALUES IN ('Capital Goods'),
PARTITION P2 VALUES IN ('Health Care'),
PARTITION P3 VALUES IN ('Transportation'),
PARTITION P4 VALUES IN ('Finance'),
PARTITION P5 VALUES IN ('Technology'),
PARTITION P6 VALUES IN ('Consumer Services'),
PARTITION P7 VALUES IN ('Energy'),
PARTITION P8 VALUES IN ('Healthcare'),
PARTITION P9 VALUES IN ('Consumer Non-Durables'),
PARTITION P10 VALUES IN ('Consumer Durables')
);
Está tudo bem até agora, mas quando olho para a tabela através do phpMyAdmin, ele exibe isso:
Como podesector
ser menor quecapital goods
?
O que estou fazendo errado?