@paurlift

Memory VS MyIsam tmpfs?

Есть много таблиц с типа TEXT, некоторые таблицы очень большие и сервис достаточно загруженный, чтобы выполнить много ALTER-ов. Все таблицы в InnoDB.

При SQL запросе создается tmp таблица, если во временной таблице есть поле с типом TEXT, то таблица создается на диске с типом MyISAM. Чтобы избежать дисковых операции ввода/вывода временная директория MySQL (tmpdir) смонтирована в оперативную память (tmpfs).

1) Что быстрее MyISAM tmpfs или Memory? На сколько велика разница? Необходимо знать, менять ли TEXT на VARCHAR.
2) Нужно ли настраивать буферы, которые нужны только для MyISAM таблиц read_buffer_size и read_rnd_buffer_size, если MyISAM используется для временных таблиц? Влияют ли вообще на производительность настройки для MyISAM на работу со временными таблицами? (myisam_sort_buffe_size, key_buffer_size)
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
tmpfs в памяти очень быстра и не имеет смысла сравнивать по скорости с memory table
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы