Нагрузка от баз данных

Тема в разделе "Администрирование серверов", создана пользователем deejae, 15 янв 2015.

Модераторы: mefish, stooper
  1. deejae

    deejae

    Регистр.:
    22 фев 2009
    Сообщения:
    170
    Симпатии:
    99
    Имеется сервер с установленной соткой вордпресов
    Что будет лучше для снижения нагрузки на сервер:
    1. Иметь одну БД с сотней установленных в нее вопрдпресов
    2. Иметь 100 БД с базой под каждый сайт
    3. Не имеет значения
    Вот какой из этих вариантов правильнее, если на первый вариант имеем 10000 трафика на одну БД, а во втором по 100 трафика на каждую из БД?
    Мне высказали мнение, что лучше одна база, чем сотня
    Хотелось бы еще мнений

    p.s.
    Сервер баз данных один, localhost
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.724
    Симпатии:
    2.100
    тоесть, взламывают, роняют один сайт - падает всё? сайты внутри базы префиксами разделять? или использовать плагин от wpmu dev?
    несмотря на всё я бы склонялся к 100 БД, проще что-то заменить или поправить, единственное, что первоначальная настройка может быть напряжнее
     
  3. deejae

    deejae

    Регистр.:
    22 фев 2009
    Сообщения:
    170
    Симпатии:
    99
    разделять префиксами
    речь не о взломах, а о нагрузках. бэкапы еще ни кто не отменял
    времени по настройке разница в минуту-две
     
  4. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.724
    Симпатии:
    2.100
    да нет существенного отличия, каждый из подходов имеет свою плюсы или минусы которые не в нагрузке обстоят. если сервер локалхост, тоесть понимаэм, что база даных крутится на той же машине, что и вэб сервер, то важно понимать, что ресурсы база даных делит с веб сервером и тут уже будет зависеть от организации самого сайта, какие ресурсы он будет требовать для загрузки.
     
  5. Benjamin Coleman

    Benjamin Coleman Создатель

    Регистр.:
    14 апр 2012
    Сообщения:
    39
    Симпатии:
    42
    3.

    Вот есть программа, бинарник - mysql, запущенная в виде демона. Apache посылает ей запрос - считай такую таблицу из такой-то БД. Программа берет файл БД и читает, возвращает. И ей совершенно все равно, откуда читать энти данные, они - файлы БД - вообще лежат рядом, в одной папке . Единственный оверхед тут может быть (доли процента) из-за юзеров и их прав, минимально. Всё.
     
  6. Alex2345

    Alex2345 Создатель

    Регистр.:
    23 янв 2015
    Сообщения:
    14
    Симпатии:
    1
    да даже вопрос с бэкапами/восстановлением и репликацией решается проще когда 100 баз имхо.
     
  7. deejae

    deejae

    Регистр.:
    22 фев 2009
    Сообщения:
    170
    Симпатии:
    99
    как в воду пернул, шума много, конкретики ни какой
    ну и как вариант набрать +1 пост в стату :)

    ну даже при переезде на другой сервер все 100 сайтов еду вместе с БД. проще одну влить на новый сервер чем 100 штук
     
  8. indexplus

    indexplus Писатель

    Регистр.:
    3 фев 2015
    Сообщения:
    5
    Симпатии:
    0
    Вам бы что ляпнуть.

    Очередь запросов к БД - 100 запросов к 100 бд и 100 запросов в 1 бд.
    Есть разница ?
    Сотому приходится подождать.
     
  9. deejae

    deejae

    Регистр.:
    22 фев 2009
    Сообщения:
    170
    Симпатии:
    99
    логика присутствует, но откуда лимиты в сотню?
     
  10. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    924
    Симпатии:
    646
    to indexplus Разницы нет !

    ТС нагрузка у вас будет одинаковая, что от 1 бд с префиксами, что от 100. Как сейчас у вас реализовано ? или вы только интересуетесь на будущее ? Если на будущее, то только в процессе оптимизации вы подберете оптимальные параметры !

    Нужна помощь ? Обращайтесь https://www.nulled.cc/threads/204513/