powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Временные таблицы
2 сообщений из 2, страница 1 из 1
Временные таблицы
    #32460428
PMaxS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла необходимость в использовании временных таблиц.
Временные таблицы по размеру будут достаточно велики, поэтому тип HEAP использовать не хочется, потому что размеры таблиц данного типа ограничены памятью max_heap_table_size, а заниматься его конфигурированием достаточно проблематично.
Ессно возникает вопрос насколько быстрее осуществляются операции с таблицами HEAP нежели с MyISAM и стоит ли вообще из-за скорости замарачиваться с HEAP таблицами?
...
Рейтинг: 0 / 0
Временные таблицы
    #32461337
valyala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юзай MyISAM и не заморачивайся с HEAP-таблицами.
Сколько я ни пытался выжать максимум быстродействия из HEAP-таблицы, ничего не вышло. Вопреки всякой логике, аналогичная таблица MyISAM работала быстрее. Может, у меня руки кривые :)
На самом деле, все дело в том, что в HEAP-таблицах для поиска вместо индекса используется хэш. Если в твоих запросах не используется сортировка, и в where для проиндексированных полей используются только операторы = и !=, то HEAP будет быстрее, чем MyISAM. В остальных случаях используй MyISAM.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Временные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]