Хостинг MySQL: Каковы рекомендуемые спецификации и w

Я купил мой у www.cheapssls.com - $US10/year

0
задан 20 April 2011 в 22:13
1 ответ

Вопрос 1 - это зависит, что они пишут и читают в течение дня, объема данных, природы приложения (приложений), врученного базой данных и т.д.

Если 'бизнес-пользователем' Вы будете подразумевать, что это было бы сервером базы данных, поддерживающим внутреннее бизнес-приложение, используемое 2 000 пользователей (например, приложение CRM центра обработки вызовов, поддерживающее 2 000 мест, где время отклика очень важно), то довольно раскормленная машина с таким количеством RAM, как можно переполнить в и интеллектуальное дисковое расположение, вероятно, сделает задание, но никто не смог бы дать конкретный совет с информацией, которую Вы дали выше.

Несколько плохо записанных запросов в Вашем бизнес-приложении или отсутствии обслуживания (индексация, управление хранением и т.д.) и никакое количество серверной инфраструктуры собираются заставить систему работать хорошо.

Как со всей базой данных поддержал системы, все зависит от необходимого варианта использования и самое медленное время отклика, которое можно сойти с рук, не влияя на бизнес-требование - требования для создания отчетов/чтения, что центральные операции весьма отличаются от сред OLTP. Необходимо выяснить, куда напряжение собирается появиться сначала, прежде чем Вы начнете покупать олово. Кластеризация - все хорошо и хороший, но требует экспоненциально большего понимания и MySQL и среды приложения, которую Вы обслуживаете.

Базы данных Question 2 - Separate могут быть на отдельных серверах. У нас было это в потребительских средах веб-хостинга, и мы работали между 150 и 300 базами данных на поле (стандартный DL380 сдвоенного процессора, если я вспоминаю. это было несколькими годами назад.) Базы данных, делающие большие объемы, были перемещены в различные поля в зависимости от требований загрузки. Как с любым сервером БД, загрузки RAM и интеллектуальное управление дисками являются Вашими друзьями.

Вопрос 3 - Несколько ядер обеспечивают дополнительную скорость для параллельных запросов, но я вспоминаю это имеющий убывающую доходность вполне быстро. Снова, это зависит от типа запросов и структуры DB. Проще говоря, разногласия базы данных OLTP нормальной эксплуатации, являющейся зависящим от ЦП, являются довольно тонкими - это обычно - связанный IO, и это зависит от того, насколько эффективный Ваше кэширование, как Вы структурировали диски (отдельные каналы для чтения и записи) и как Вы данные сохранены и получены (эффективная индексация, запросы и т.д.). Если бы мне дали выбор между более быстрым ЦП и большим количеством ядер, то я купил бы блоки RAM и провел бы большую часть моего времени, мучающегося над структурой диска :)

править: кроме огромного объема существенных и тематических исследований на mysql производительности, доступной онлайн, книга MySQL High Performance является довольно хорошей начальной точкой...

2
ответ дан 4 December 2019 в 14:46

Теги

Похожие вопросы