У нас есть приложение, которое уже работает со своей базой данных на сервере. Из-за большого количества операций ввода-вывода (чтения и записи) из этой базы данных приложений у нас очень медленные ответы на наши запросы. Итак, мы решили построить новый сервер, чтобы установить там это приложение с его базой данных. Размер базы данных составляет 15 ГБ с 10-100 транзакциями в секунду, есть как минимум 5 физических пользователей и 10-20 других пользователей из других приложений, которые подключаются к этой базе данных, а средний IOPS составляет от 150 до 200.
Машина, которую мы собираемся купить, подробно описана ниже. Интересные моменты:
Технические характеристики машины:
Что вы думаете об этом??
Вы не упоминаете, какой именно Xeon - это огромное разнообразие производительности в зависимости от модели, было бы неплохо знать.
Вы можете рассмотреть возможность увеличения памяти, чтобы все данные всегда были в памяти - посмотрите, сможете ли вы увеличить объем памяти до 16-24 ГБ.
Вы знаете общий профиль базы данных? большую часть времени он читает с небольшим количеством записей или пишет все время? сколько слотов для дисков у вас доступно и какого типа / размера / скорости / физического размера?
к этой базе данных, а среднее значение IOPS составляет от 150 до 200.
Что-то здесь не так. Если вы получаете ОДИН Velociraptor с 10.000 об / мин, у вас более высокий бюджет ввода-вывода, чем от 150 до 200 OPS.
От 150 до 200 IOPS - это не так уж и много.
Размер базы данных 15Гб с 10-100 транзакциями / сек.
Купите недорогой SSD (32, 64 ГБ) и используйте его. НАМНОГО больше операций ввода-вывода, чем у дисков 15k, и их тоже можно получить дешевле.
Трудно сказать, будет ли предложенная вами спецификация адекватной, не зная много подробнее о том, что на самом деле делает СУБД.
Стоит отметить, что «системное» зеркало будет относительно неактивным - я бы рекомендовал один том raid 0 + 1 (зеркальное отображение полосы, установленной на дисках 1 и 3 на дисках 2 и 4). Хотя, поскольку память, которую вы предлагаете, почти такого же размера, как и сама БД, вы можете получить больше преимуществ, потратив деньги всего на 2 диска и добавив больше ядер процессора.
С.