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

какую платформу выбрать для mysql

какую платформу (операционную систему) лучше выбрать для лучшей производительности MySql? windows или linux?

пул подключений для сайтов использовать или нет?

Если у вас есть выбор, я рекомендую поставить его на Linux. Причина в том, что сначала разрабатывается версия для Linux, а затем переносится. По возможности я предпочитаю устанавливать программное обеспечение на его «родную» платформу. Просто так у меня меньше проблем.

По сути, это то, что может поддерживать ваша команда Ops и поставщик оборудования, но одно предупреждение:

НЕ запускайте MySQL в 32-битной системе. Никогда. У вас закончится адресное пространство, и тогда возникнет миграция мира боли.

Пул соединений - это не так уж и плохо, но вы можете получить такую ​​же хорошую производительность и без него, и это добавляет значительный риск ошибок - соединения могут оставаться в плохом (или забавном) состоянии, что нарушает последующие запросы, часто довольно незаметно. Я бы рекомендовал не использовать пулы или постоянные соединения (например, на Apache).

С другой стороны, если у вас есть длительно работающий процесс-демон, ИТ-отдел может захотеть оставить соединения открытыми для собственного использования, поскольку никто «другой» их не будет использовать.

Если вы будете использовать выделенный сервер, перейдите на Linux - гораздо проще отключить все остальное, что вам не понадобится для сервера MySQL; Кроме того, проще настраивать всевозможные параметры (на ум приходит стек TCP / IP).

В общем, предлагаю Linux. Однако, если все ваши системные администраторы знают только окна, то принудительное использование Linux - плохая идея. Однако если вы являются команда системных администраторов, а вы тоже не мид, переходите на Linux.

+1 для Linux, однако. Все сводится к тому, что у вас есть доступный системный администратор, если он не знает Linux, что тогда?

Если ваша SA никогда не касалась Linux, я бы не рекомендовал переходить на эту платформу. Хостинг Linux в производственной среде, если вы любитель Windows, не похож на игры с Ubuntu дома.