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

Сравнение использования ресурсов MySql и SQL Server

Будет ли Apache с MySql использовать меньше системных ресурсов (ОЗУ, загрузка ЦП), если мы разрабатываем веб-приложение вместо IIS с Sql Server?

Мой друг сказал, что MYSQL потребляет намного меньше по сравнению с SQL Server.

У меня есть навыки работы с PHP и ASP.NET. Какое приложение будет предпочтительнее для разработки?

Я считаю, что MySQL имеет большую гибкость, он может использовать всего несколько ресурсов или много из них, просто изменяя параметры конфигурации. То же самое и с Apache. У вас может быть стек MySQL Apache, работающий на сервере с 512 МБ ОЗУ или на сервере с ОЗУ 48 ГБ, эффективно используя ресурсы.

С другой стороны, стек SQL Server + IIS имеет самые большие базовые требования (по крайней мере, двухъядерный + 4 ГБ ОЗУ).

Также стек Apache-MySQL имеет следующие преимущества:

  • Лицензии не требуются (Windows, IIS и SQL Server)
  • Легко найти хостинг для его поддержки
  • Хостинг дешевле для стека LAMP
  • Apache-MySQL - мультиплатформенный

Надеюсь, поможет.

Оба будут использовать столько или столько оперативной памяти, сколько вы захотите им предоставить. Однако с MySQL вам придется выполнять гораздо больше настройки вручную (размер ключевого кеша, размер кеша запросов, размер буфера сортировки, размер пула буферов InnoDB и т. Д.)

Для SQL-сервера установите «Максимальный объем оперативной памяти сервера», а если вы работаете в 32-битной системе с проблемами виртуального адресного пространства, также выберите вариант запуска «Mem To Leave». Вот об этом.

Кроме того, я обнаружил, что MySQL выполняет несколько некрасивую работу по управлению планированием потоков, а выполнение неожиданно интенсивных запросов может легко сделать сервер почти безответным. У меня почти никогда не возникает этой проблемы с SQL Server (за исключением того, что транзакция выполняется слишком долго и вызывает массовую конкуренцию за блокировку, но это не проблема производительности / планирования).

Я очень часто работаю с обеими платформами, и это то, что я наблюдал.