mysql загрузка базы

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-19 14:53:43

рсаскажите помогите как выевлять злостных загрущиков баз что надо для примеров покажу ну и походу сам пойму :smile:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение Volodymyr » 2008-12-19 15:31:39

[mysqld]

Код: Выделить всё

set-variable=long_query_time=1
log-slow-queries=/var/log/mysql/log-slow-queries.log
log-slow-queries = slow.log
long_query_time = 20
log-queries-not-using-indexes

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: mysql загрузка базы

Непрочитанное сообщение MAK » 2008-12-20 23:03:16

Код: Выделить всё

show processlist

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-22 19:09:08

MAK писал(а):

Код: Выделить всё

show processlist
mysql> SHOW PROCESSLIST;
+--------+----------------+-----------+----------------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+--------+----------------+-----------+----------------+---------+------+-------+------------------+
| 4895 | neochat | localhost | smileys | Sleep | 29 | | NULL |
| 12921 | lovec | localhost | lovec | Sleep | 25 | | NULL |
| 21753 | myfriendschat2 | localhost | myfriendschat2 | Sleep | 15 | | NULL |
| 38818 | noxchat | localhost | noxchat | Sleep | 90 | | NULL |
| 168046 | murr | localhost | murr | Sleep | 134 | | NULL |
| 174557 | chathappy | localhost | chathappy | Sleep | 50 | | NULL |
| 191255 | mydomenvic | localhost | mydomenvic | Sleep | 13 | | NULL |
| 194744 | mydomenvic | localhost | mydomenvic | Sleep | 4 | | NULL |
| 239317 | russs | localhost | russs | Sleep | 39 | | NULL |
| 240116 | vicchat | localhost | vicchat | Sleep | 39 | | NULL |
| 265703 | sputnik | localhost | sputnik | Sleep | 165 | | NULL |
| 266011 | merik_chat | localhost | merik_chat | Sleep | 11 | | NULL |
| 266018 | incdomchatov | localhost | incdomchatov | Sleep | 0 | | NULL |
| 266074 | root | localhost | NULL | Query | 0 | NULL | SHOW PROCESSLIST |
+--------+----------------+-----------+----------------+---------+------+-------+------------------+
14 rows in set (0.00 sec)


mysql 18 20 0 60124K 14168K kserel 0 134:28 3.13% mysqld - на момент SHOW PROCESSLIST

мне просто интересно как можно выевить ту что самое больше грузит мускуль,да тот что выше мне писали log-slow-queries я добавил всё нечего пока в папке нету.

тоесть всёравно рано или поздно придётца мне понимать что делать,вот хочу понять как выевить юзеров таких,или это надо по факту когда уже mysql валит сервак ?)))) тогда уже поднимать тему и разбератца ,? :smile:

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение Volodymyr » 2008-12-22 21:20:57

long_query_time = 20
Вот с єтим параметром поиграй. Поставь например 3 секунды.

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-22 21:46:41

Volodymyr писал(а):
long_query_time = 20
Вот с єтим параметром поиграй. Поставь например 3 секунды.
тааак )) slow.log почти 3 гига лежит он в дб мускуля а вот

var/log/mysql нечего нету )))

slow.log что атм искатья так понимаю он имеет роль,также в Var/log/mysql почемуто нету нехрена

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-22 23:40:56

Volodymyr писал(а):
long_query_time = 20
Вот с єтим параметром поиграй. Поставь например 3 секунды.

так разобрался там просто у тебя два адрес ахз зачем ))) в слов лог лезит многоч его с чего начинать ? что надо искать.

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-23 10:03:55

warzoni писал(а):
Volodymyr писал(а):
long_query_time = 20
Вот с єтим параметром поиграй. Поставь например 3 секунды.

так разобрался там просто у тебя два адрес ахз зачем ))) в слов лог лезит многоч его с чего начинать ? что надо искать.


--------------
растёт лог ))) что надо делать дальше Mysql :smile:

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение Volodymyr » 2008-12-23 11:50:57

Туда походу складываются запросы время обработки которых превышает long_query_time. Вот их нужно анализировать и оптимизировать (если запросы генерируются вашим ПЗ).

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение warzoni » 2008-12-23 12:36:43

Volodymyr писал(а):Туда походу складываются запросы время обработки которых превышает long_query_time. Вот их нужно анализировать и оптимизировать (если запросы генерируются вашим ПЗ).
ага понятно.

тоесть стоит у юзера DLE если оно там то надо его ругать что твой DLE грузит базу ? :smile: так чтоли.типа 20 в чём там сикунд милисикунд типа много кушаешь база уже большая и довай закрывайся или расширяйся хе-х так чтоли ? какие есть предели в лонг тайм что уже хуже всего для мускуля так проще будет наверное для самыйх наглых ))

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: mysql загрузка базы

Непрочитанное сообщение Volodymyr » 2008-12-23 12:46:44

warzoni писал(а):какие есть предели в лонг тайм что уже хуже всего для мускуля так проще будет наверное для самыйх наглых ))
Не совсем понятен вопрос. Но стандартное исполнение запроса до 3 секунд. Обычно меньше 1 сек.