Какое количество таблиц MySQL зависит от производительности? - PullRequest
2 голосов
/ 23 ноября 2011

У меня есть сомнения относительно количества таблиц mysql в зависимости от производительности.

Я использую WordPress с функцией MultiSite.В этом 9 новых таблиц, где создают на каждом сайте создание.Так что, если у меня есть 1000 сайтов в одном WordPress Multisite, то общее количество таблиц станет 9000.

Мой вопрос: влияет ли количество таблиц на производительность базы данных MySQL ???

Ответы [ 2 ]

0 голосов
/ 23 декабря 2012

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

Дайте ему много памяти, и все должно быть в порядке.

В WPMUDev есть отличные плагины для оптимизации и улучшения многоузловых установок, включая разбиение многосайтовых установок на отдельные базы данных для преодоления любых проблем с производительностью MySQL.

0 голосов
/ 06 декабря 2011

Из того, что я слышал, как только установка превысит 2000 сайтов, возникнут проблемы.Если вы планируете запускать много сайтов, вам следует рассмотреть такие проблемы масштабирования WP Multisite, как подготовка нескольких БД.Это платный плагин, который помогает с этим: http://premium.wpmudev.org/project/multi-db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...