Назад | Перейти на главную страницу

Отвечает ли эта машина потребностям нашей базы данных?

У нас есть приложение, которое уже работает со своей базой данных на сервере. Из-за большого количества операций ввода-вывода (чтения и записи) из этой базы данных приложений у нас очень медленные ответы на наши запросы. Итак, мы решили построить новый сервер, чтобы установить там это приложение с его базой данных. Размер базы данных составляет 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 диска и добавив больше ядер процессора.

С.