Логика работы MySQL

D
На сайте с 28.06.2008
Offline
1101
447

Хотелось бы для себя прояснить, правильно ли я понимаю, что:

1. По возможности мускуль будет работать с таблицами в оперативке?

2. Это "по возможности" упрется в tmp_table_size / max_heap_table_size - если нужная таблица больше меньшего из этих значений она будет создана на диске.

3. Не важно какой размер у таблицы и какие значения в tmp_table_size / max_heap_table_size, если в этой таблице есть поля text и BLOB - она все равно будет создана на диске.

Резюме: если я имею таблицу с полями text и BLOB и изменить их тип нельзя, единственным варинтом ускорить работу будет

tmpdir = /dev/shm ?

(оптимизацию самих запросов пока опускаем)

M
На сайте с 17.09.2016
Offline
123
#1

если есть свободная RAM

то да, это ускорит подобные запросы

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий