今天我正在閱讀關於此link中的「分區索引」以瞭解性能調整要求。如果需要在創建索引期間手動給出範圍,分區索引如何提供幫助?
是在鏈接中給出的示例讀取類似如下:
CREATE INDEX employees_global_part_idx ON employees(employee_id)
GLOBAL PARTITION BY RANGE(employee_id)
(PARTITION p1 VALUES LESS THAN(5000),
PARTITION p2 VALUES LESS THAN(MAXVALUE));
直到這一切看起來,除了它良好的有點混亂,我認爲該指數的定義中,我們手動設置P1的價值不到5000
因此,例如,如果表中有12000條記錄,一個分區具有直到1 5000條記錄,另一個有5000到12000條記錄這是不平等對方。此方法的另一個障礙是,如果有意的話,以後不能再製作更多的分區。所以這種索引方式隨着時間的推移將無法給出良好的性能優勢。
那麼,有沒有克服分區索引這一問題的任何方式?
嗨,這些值p1和p2,它們表示什麼? – Mistu4u
@ Mistu4u這些是分區的名稱,正如您在問題中編寫的示例中所定義的那樣。你可以使用任何你想要的文字。 –