The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подскажите по диагностике производительности MySQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Подскажите по диагностике производительности MySQL"  +/
Сообщение от qwertyu (ok) on 18-Сен-09, 12:19 
Есть сайт, написаный третьими лицами, крутится он на Bitrix и MySQL Проблема в том, что для того железа на котором он крутится и той, довольно легкой базы, которая там есть, он работает очень медленно. Смотрел TOPом использование ресурсов в момент http запроса, MySQL жрет процессор очень прилично, хотя там по идее никакой сложной математики быть не должно, небольшая простая база, простые запросы. Есть мысль что разработчики накосячили с самой базой, и хочется посмотроеть что и как происходит с т.зр MySQL Вопрос: существуют ли возможности оценки производительности и ресурсоемкости запросов к MySQL, что нибудь типа екзекьюшн плана в мс квери-аналайзере? Ну и может посоветуете куда еще посмотреть кроме этого, может настройки какие.. Или что почитать на эту тему. Сам я не большой специалист в юникс системах, потому заранее прошу прощения если вопрос совсем чайниковский
Спасибо
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подскажите по диагностике производительности MySQL"  +/
Сообщение от Nimdar (ok) on 18-Сен-09, 12:56 
>[оверквотинг удален]
>очень прилично, хотя там по идее никакой сложной математики быть не
>должно, небольшая простая база, простые запросы. Есть мысль что разработчики накосячили
>с самой базой, и хочется посмотроеть что и как происходит с
>т.зр MySQL Вопрос: существуют ли возможности оценки производительности и ресурсоемкости запросов
>к MySQL, что нибудь типа екзекьюшн плана в мс квери-аналайзере? Ну
>и может посоветуете куда еще посмотреть кроме этого, может настройки какие..
>Или что почитать на эту тему. Сам я не большой специалист
>в юникс системах, потому заранее прошу прощения если вопрос совсем чайниковский
>
>Спасибо

Настроек до хрена. Что где и как подкрутить подскажет замечательный скрипт mysqltuner.pl (http://mysqltuner.pl).

Значения и объяснения переменных смотреть на
http://dev.mysql.com/doc/refman/5.0/en/server-status-variabl...
http://dev.mysql.com/doc/refman/5.0/en/server-system-variabl...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подскажите по диагностике производительности MySQL"  +/
Сообщение от angra (ok) on 18-Сен-09, 17:15 
Добавлю $mysqladmin processlist или SHOW PROCESSLIST даст вам список процессов со временем выполнения, состоянием и собственно запросами. Найдите наиболее долго выполняющиеся и сделайте на них explain. Обращайте внимание на полное сканирование и создание временных файлов. Обычный способ решения это создание правильных индексов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подскажите по диагностике производительности MySQL"  +/
Сообщение от Pahanivo email(ok) on 18-Сен-09, 18:50 
>Добавлю $mysqladmin processlist или SHOW PROCESSLIST даст вам список процессов со временем
>выполнения, состоянием и собственно запросами. Найдите наиболее долго выполняющиеся и сделайте
>на них explain. Обращайте внимание на полное сканирование и создание временных
>файлов. Обычный способ решения это создание правильных индексов.

не процесс лист а slow log тогда уж!
+ дальнейший анализ.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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