The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Паразитная нагрузка от mysql, !*! loginrl103, 10-Авг-11, 17:46  [смотреть все]
Добрый день.

Недавно возрастала нагрузка на бд mysql, порядка 70 коннектов, в основном выборка данных, база небольшая - 60мб. Сервер два проца X5650 (24 ядра) + 16гб памяти. Проблема в том что при нагрузке на базу system time по каждому ядру >50%. iowait = 0, user time 10-20%

strace показал что 99,9% всех сисколов из сервера mysql приходится на select.

Собственно вопрос - с чем может быть связана столь высокая частота вызовов select, куда копать, что оптимизировать.

ps. в конфиге буфер/стеки/кеши увеличил до не скольких раз - не помогло. centos 5.5, mysql 5.0.77

  • Паразитная нагрузка от mysql, !*! rusadmin, 06:42 , 11-Авг-11 (1)
    >[оверквотинг удален]
    > Недавно возрастала нагрузка на бд mysql, порядка 70 коннектов, в основном выборка
    > данных, база небольшая - 60мб. Сервер два проца X5650 (24 ядра)
    > + 16гб памяти. Проблема в том что при нагрузке на базу
    > system time по каждому ядру >50%. iowait = 0, user time
    > 10-20%
    > strace показал что 99,9% всех сисколов из сервера mysql приходится на select.
    > Собственно вопрос - с чем может быть связана столь высокая частота вызовов
    > select, куда копать, что оптимизировать.
    > ps. в конфиге буфер/стеки/кеши увеличил до не скольких раз - не помогло.
    > centos 5.5, mysql 5.0.77

    селект-селекту рознь. Можно один селект с группировкой такой отправить - что проц на сервере просто обалдеет

  • Паразитная нагрузка от mysql, !*! Дядя_Федор, 20:32 , 11-Авг-11 (2)
    Утилита есть такая - mytop называется. Прикрутите ее и посмотрите, чем у вас загружен мускул. Если много селектов с джойнами - надо думать о том, какие параметры включить в индексы, чтобы ускорить выборку. Логгировать долгие (long) запросы тоже не помешает.

  • Паразитная нагрузка от mysql, !*! ALex_hha, 22:37 , 26-Дек-11 (3)
    > ps. в конфиге буфер/стеки/кеши увеличил до не скольких раз - не помогло.

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

    http://blogs.oracle.com/dlutz/entry/mysql_query_cache_sizing

    советую ознакомиться





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру