Сможет ли NVME SSD ускорить сложные запросы, например, выборки при больших смещениях / просмотре таблиц и т. Д.

Если данные базы данных будут на NVME SSD, что, предположим, в 4 раза быстрее, чем обычный SSD будет выполнять такие запросы SELECT something OFFSET 100000 и тому подобное, как правило, также будет намного быстрее (конечно, когда они не кэшируются / буферизуются и т.д.)?

1 ответ

Решение

Так как ввод / вывод является доминирующим фактором в том, как долго выполняется запрос SQL, это должно помочь.

Некоторые плюсы и минусы, все перепутано:

  • Хорошо разработанная схема и хорошо написанные запросы позволяют избежать ввода-вывода. OFFSET 100000 следует избегать, независимо от ввода / вывода.
  • UUID являются общеизвестно случайными.
  • Скорость ввода-вывода очень мало влияет, когда все, что вам нужно, кэшируется.
  • Это не будет 4х. Уменьшая узкое место ввода / вывода, процессорное время становится более распространенным.
Другие вопросы по тегам