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

Какой тип сервера базы данных я должен использовать для базы данных с 500 тыс. Вызовов хранимых процедур в день?

У меня есть база данных, которая, помимо прочего, получает около 500 000 вызовов хранимых процедур в день. Он работает слишком медленно для нас, и мы собираемся обновить его, когда дойдем до него.

Я смотрю на Amazon EC2 как на решение, и мне кажется, что это нормально. Такие сайты, как Reddit, используют его для создания обширных баз данных и хорошо отзываются о нем. Есть ли решения лучше, чем Amazon EC2?

Никто не знает ответа на этот вопрос лучше вас!

Я хотел бы провести небольшое расследование, где находятся узкие места на вашем текущем сервере. то есть ЦП, память, дисковый ввод-вывод и используйте это, чтобы хотя бы предположить, какие спецификации вам понадобятся для нового сервера базы данных + с учетом будущего роста и запаса.

Как только вы получите в свои руки VPS из своего обоснованного предположения, вы можете затем настроить sql и запустить некоторое тестирование, даже такое простое, как воспроизведение трассировки профилировщика, и посмотреть, как статистика производительности сервера сравнивается с вашим текущим сервером. Эти результаты позволят вам улучшить / скорректировать ваше первоначальное предположение.

Вы хотите конкретно «облачное» решение или это только один из вариантов, который вы рассматриваете?

На самом деле это всего около 6 об / с - это немного, но все зависит от того, какую нагрузку они возлагают на сервер - если они очень загружают запись, вам нужно будет значительно повысить производительность вашего хранилища, если они очень загружены чтением, то переход на новый сервер (например, сервер на базе Nehalem xeon) действительно поможет, поскольку их память очень быстрая.