Удаленный mysql сервер работает в разы медленне локального. Сложно понять причины.

Discussion in 'Linux, Freebsd, *nix' started by sirko_el, 17 Jan 2012.

  1. sirko_el

    sirko_el New Member

    Joined:
    26 Sep 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Приветствую всех. Такая беда. На одном серваке(Core i3-550 3.2ГГц, 4Гб, debian 6.03, Mysql 5.1.58, 100Мбит карта ) крутился веб сервер и Mysql сервер, нагрузка - порядка 70к хостов в сутки, база денормализирована до неузнаваемости запросы исключительно select(почти без join), insert и delete, вобщем возникла необходимость вынести сервер БД. Перенос осуществлялся на такую же машину с таким же софтом. Арендуемые машины находятся в одном датацентре. Но после переноса появилась проблема: первый запрос(хотя и не всегда первый) к mysql отрабатывает более 2-х секунд. Подскажите плиз куда копать.
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    sirko_el Если запустить тестовый скрипт на машине с БД - проблема присутствует? Подключение по IP адресу? IP адреса в пределах одной подсети? Скорость между машинами проверяли?
     
    _________________________
  3. sirko_el

    sirko_el New Member

    Joined:
    26 Sep 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Если запустить скрипт на сервере с БД - проблема пропадает. Подключение по IP.
    skip-name-resolve присутствует.
    IP адреса - глобальные, но в одной подсети.
    Ping показывает порядка 16мс.
     
  4. sirko_el

    sirko_el New Member

    Joined:
    26 Sep 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Вробщем все проблемы оказались из-за забитого канала.
     
  5. ae_admin

    ae_admin New Member

    Joined:
    20 Jul 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    у нас подобная архитектура, т.е. база крутиться на отдельном сервере. так же в одном ДЦ. но для безопасноти организовали отдельный VLAN, c гарантированной скростью в гигабит. чтоб избежать загруженного внешнего канала и попыток грохнуть базу.