Сможет ли NVME SSD ускорить сложные запросы, например, выборки при больших смещениях / просмотре таблиц и т. Д.
Если данные базы данных будут на NVME SSD, что, предположим, в 4 раза быстрее, чем обычный SSD будет выполнять такие запросы SELECT something OFFSET 100000
и тому подобное, как правило, также будет намного быстрее (конечно, когда они не кэшируются / буферизуются и т.д.)?
1 ответ
Решение
Так как ввод / вывод является доминирующим фактором в том, как долго выполняется запрос SQL, это должно помочь.
Некоторые плюсы и минусы, все перепутано:
- Хорошо разработанная схема и хорошо написанные запросы позволяют избежать ввода-вывода.
OFFSET 100000
следует избегать, независимо от ввода / вывода. - UUID являются общеизвестно случайными.
- Скорость ввода-вывода очень мало влияет, когда все, что вам нужно, кэшируется.
- Это не будет 4х. Уменьшая узкое место ввода / вывода, процессорное время становится более распространенным.