За последние 24 часа нас посетили 17713 программистов и 1619 роботов. Сейчас ищут 1796 программистов ...

Что лучше создать два MySQL сервера или один но несколько БД

Тема в разделе "MySQL", создана пользователем Alexej28, 27 апр 2008.

  1. Alexej28

    Alexej28 Активный пользователь

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Итак такой вопрос у меня появился интересный. Создал я свой проект, и по неопытности своей, топорно создавал(хотя сейчас не особо лучше создаю) скрипты работающие с БД MySQL. А количество посетителей неимоверно увеличивается, отсюда проблема с тормозами. Естественно я сейчас занимаюсь оптимизацией всех запросов в БД и уменьшению их количества, что существенно увеличивает скорость.
    Однако, я имею виртуальный сервер и имею возможность создать на нём несколько серверов MySQL. И если я так сделаю и перемещу допустим на второй сервер MySQL, БД от форума, это увеличит скорость первого MySQL сервера, или же это не будет играть роли, поскольку оба они будут находится на одном виртуальном сервере?
    Вот надеюсь правильно изложил суть вопроса.
    Есть ещё один вопрос, но он не совсем в эту категорию, но всё равно задам. Если я буду допустим делать выборку целой таблицы и помещать всё в сессию, а выборка будет делаться только в том случае если данной сессии нет, будет ли от этого скрипт быстрее работать? И несёт ли такой подход какой либо риск для безопасности сайта?
    Спасибо заранее за ответы.
     
  2. Anonymous

    Anonymous Guest

     
  3. Alexej28

    Alexej28 Активный пользователь

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Спасибо.
     
  4. Alexej28

    Alexej28 Активный пользователь

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Не берусь утверждать, но читал я гдето такие рекомендации. Точного текста не могу передать, но смысл заключается в следующем:
    Рекомендуется создавать несколько БД, поскольку чем больше запросов в одну базу данных, тем медленнее их обрабатывает сервер. Верно ли сие утверждение? Если так, то по логике получается что два разных сервера Баз Данных имеет смысл создавать.
     
  5. Anonymous

    Anonymous Guest

    Серверу все равно, он железый. У него такты процессора. Сколько есть, столько есть. Не больше.
     
  6. Alexej28

    Alexej28 Активный пользователь

    С нами с:
    22 июн 2006
    Сообщения:
    20
    Симпатии:
    0
    Может посоветуете литературу где приводятся конкретные примеры или описания как увеличить скорость работы скриптов, чтобы я мог понять в каком направлении мне работать. Буду премного благодарен.
     
  7. Victor Bazinov

    Victor Bazinov Активный пользователь

    С нами с:
    30 окт 2007
    Сообщения:
    69
    Симпатии:
    0
    могу скинуть хорошую книжечку :) напиши в ЛС почту или скайп
     
  8. EugeneTM

    EugeneTM Активный пользователь

    С нами с:
    19 апр 2008
    Сообщения:
    85
    Симпатии:
    0
    Тут не про скорость скриптов похоже читать надо.

    Открой мануал на MySQL, найди Explain ...

    Пока не поймешь что с ним делать - можешь ничего не делать - не поможет.