MySQLРазметка


замечания

  • RANGE . Этот тип разбиения присваивает строки разбиениям на основе значений столбцов, попадающих в заданный диапазон.

  • LIST . Подобно разделу с помощью RANGE, за исключением того, что раздел выбирается на основе столбцов, соответствующих одному из множества дискретных значений.

  • Хэш-разделение . При таком типе разбиения раздел выбирается на основе значения, возвращаемого определяемым пользователем выражением, которое работает со значениями столбцов в строках, которые должны быть вставлены в таблицу. Функция может состоять из любого выражения, действительного в MySQL, которое дает неотрицательное целочисленное значение. Также доступно расширение для этого типа, LINEAR HASH .

  • KEY . Этот тип разбиения похож на разбиение на разделы с помощью HASH, за исключением того, что предоставляется только один или несколько столбцов, которые будут оцениваться, а сервер MySQL предоставляет собственную функцию хэширования. Эти столбцы могут содержать не целочисленные значения, так как функция хэширования, предоставленная MySQL, гарантирует целочисленный результат независимо от типа данных столбца. Также доступно расширение для этого типа, LINEAR KEY .

Разметка Связанные примеры