/ / Які цілі таблиць MySQL під час виконання завдань - mysql, database, performance, wordpress, database-design

Які цілі таблиць MySQL стоять перед продуктивністю - mysql, database, performance, wordpress, database-design

У мене є сумніви стосовно кількості таблиць MySQL та продуктивності.

Я запускаю WordPress з функцією MultiSite. У цьому 9 нових таблиць, де створений на кожному сайті створення. Отже, якщо у мене є 1000 сайтів в одному WordPress Multisite, то загальна кількість таблиць становить 9000.

Мій питання полягає в наступному: чи буде кількість таблиць впливати на ефективність бази даних MySQL?

Відповіді:

0 для відповіді № 1

З того, що я чув, як тільки встановитьЗа межами 2000 або більше сайтів, виникнуть проблеми. Якщо ви плануєте запустити велику кількість сайтів, вам слід звернутись до питань WP Multisite масштабування, таких як мультизабезпечення БД. Це платний плагін, який допомагає в цьому: http://premium.wpmudev.org/project/multi-db


0 для відповіді № 2

Найбільша проблема, з якою ти зіштовхнешся, буде пам'ятьпов'язані обмеження - коли ваш сервер вичерпає пам'ять, щоб зберігати кожну таблицю бази даних / php в пам'яті, ваш сервер почне стирати диски - майже як у випадку, коли на вашому домашньому комп'ютері є мало пам'яті, і диск починає падати як віртуальна пам'ять використаний

Дайте йому багато пам'яті, і це повинно бути добре.

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