Недостаток RAM или медленный диск превращают быструю СУБД в тормоз, а переплата за лишние ядра не помогает. Разберём, как оценить потребности базы: сколько памяти под рабочий набор, почему IOPS важнее гигагерц, сколько ядер и диска реально нужно. Производительность базы определяют три ресурса: память, диск и процессор. Но их вклад неравнозначен. В большинстве сценариев узкое место — это RAM (помещается ли рабочий набор в кэш) и диск (скорость записи и случайного чтения). CPU становится ограничителем реже — на тяжёлых агрегациях и сложных запросах.
Подробнее →