Spec-Zone .ru
спецификации, руководства, описания, API
|
Следующие элементы применяются к Дисковым требованиям Хранения данных:
Столбцы переменной длины Дисковых Таблиц данных приводят установленную сумму в рабочее состояние пространства. Для каждой строки это равно пространству, требуемому сохранить самое большое значение для того столбца.
Для получения общей информации о вычислении этих значений, см. Раздел 11.6, "Требования Хранения Типа данных".
Можно получить оценку количество пространства, доступного в файлах данных, и отменить файлы журнала,
запрашивая INFORMATION_SCHEMA.FILES
таблица. Для получения дополнительной информации и примеры, см. Раздел
20.8," INFORMATION_SCHEMA FILES
Таблица".
OPTIMIZE
TABLE
оператор не имеет никакого эффекта на Дисковые Таблицы данных.
В Дисковой Таблице данных, первые 256 байтов a TEXT
или BLOB
столбец сохранен в памяти; только остаток сохранен на диске.
Каждая строка в Дисковой Таблице данных использует 8 байтов в памяти, чтобы указать
на данные, хранившие на диске. Это означает, что, в некоторых случаях, преобразовывая столбец в памяти в
находящийся на диске формат может фактически привести к большему использованию памяти. Например,
преобразование a CHAR(4)
столбец от основанного на памяти до находящегося
на диске формата увеличивает количество DataMemory
используемый на строку от 4 до 8 байтов.
Запуск кластера с --initial
опция не удаляет Дисковые Файлы данных. Следует удалить их вручную до
выполнения начального перезапуска кластера.
Производительность Дисковых Таблиц данных может быть улучшена, минимизируя число поиска на диске, удостоверяясь
это DiskPageBufferMemory
имеет достаточный размер. Можно запросить diskpagebuffer
таблица, чтобы помочь определить, должно ли значение для этого
параметра быть увеличено.