Перейти к публикации

"Лог медленных запросов к MySQL"


Рекомендованные сообщения

Есть сайт http://ihtut.net/ ,он отключен. Доступ к админке и к оффнутому сайту только у меня. По сути только я делаю нагрузку на бд. В логах на хостинге появляются неприятные записи. От того что они там есть мне ни холодно, ни жарко, но все же хотелось бы узнать причину их появления.

Было бы отлично если кто-нибудь подсказал как от них избавится раз и навсегда.

Модулей не использую.

p.s. хостер по поводу них меня не тиребит, хочу узнать для себя.

Лог медленных запросов к MySQL

# Time: 101015  5:40:03

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 417199933  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.522771  Lock_time: 0.000027  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 317  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287106803;

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '14';

# Time: 101017 21:05:06

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 527695749  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 3.139065  Lock_time: 0.000079  Rows_sent: 10  Rows_examined: 342  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 5401  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287335106;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '12' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

# Time: 101017 21:05:07

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 527696445  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 3.100969  Lock_time: 0.000085  Rows_sent: 5  Rows_examined: 332  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 3464  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

SET timestamp=1287335107;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '52' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

# Time: 101017 21:05:06

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 527695749  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 3.139065  Lock_time: 0.000079  Rows_sent: 10  Rows_examined: 342  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 5401  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287335106;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '12' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

# Time: 101017 21:05:07

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 527696445  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 3.100969  Lock_time: 0.000085  Rows_sent: 5  Rows_examined: 332  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 3464  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

SET timestamp=1287335107;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '52' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

# Time: 101018 11:40:22

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 552050983  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.285675  Lock_time: 0.000076  Rows_sent: 8  Rows_examined: 358  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 3178  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287387622;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '30' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 10,10;

# Time: 101018 16:50:03

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 560747478  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.547941  Lock_time: 0.000046  Rows_sent: 5  Rows_examined: 6  Rows_affected: 0  Rows_read: 6

# Bytes_sent: 1029  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287406203;

SELECT id, title, date, category, alt_name, flag FROM dle_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('Оригинальное горизонтальное глянцевое меню. Цвет пурпурно-белый. Оригинальное горизонтальное глянцевое меню. Цвет пурпурно-белый. Посмотреть можно в демо-версии. Используется CSS и HTML коды.') AND id != 117 AND approve='1' LIMIT 5;

# Time: 101019 21:10:06

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 609165805  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.777886  Lock_time: 0.000043  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 317  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287508206;

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '94';

# Time: 101019 21:10:08

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 609165805  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 2.047012  Lock_time: 0.000622  Rows_sent: 1  Rows_examined: 324  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 1788  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

SET timestamp=1287508208;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '94' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

# Time: 101020 11:35:05

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 633530080  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 2.072980  Lock_time: 0.000098  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 317  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287560105;

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '58';

# Time: 101021 17:18:22

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 683772771  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.466509  Lock_time: 0.000065  Rows_sent: 0  Rows_examined: 0  Rows_affected: 1  Rows_read: 2

# Bytes_sent: 11  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287667102;

INSERT INTO dle_views (news_id) VALUES ('25');

# Time: 101022 10:00:05

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 712231184  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.848693  Lock_time: 0.000035  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 317  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287727205;

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '36';

# Time: 101022 14:20:07

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 719522613  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.085015  Lock_time: 0.000055  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 317  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1287742807;

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '48';

# Time: 101025 16:40:08

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 844108899  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 4.119236  Lock_time: 0.000061  Rows_sent: 1  Rows_examined: 1  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 46504  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1288010408;

SELECT * FROM dle_static WHERE name='tablica_html_cvetov';

# Time: 101026 14:05:05

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 880264861  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.754799  Lock_time: 0.000141  Rows_sent: 7  Rows_examined: 357  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 5011  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1288087505;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '32' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 10,10;

# Time: 101028 17:20:45

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 958064521  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.498704  Lock_time: 0.000104  Rows_sent: 7  Rows_examined: 357  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 5011  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1288272045;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '32' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 10,10;

# Time: 101029 21:30:04

# User@Host: lomot[lomot] @ localhost []

# Thread_id: 996888327  Schema: lomot_menu  Last_errno: 0  Killed: 0

# Query_time: 1.449872  Lock_time: 0.000134  Rows_sent: 7  Rows_examined: 337  Rows_affected: 0  Rows_read: 1

# Bytes_sent: 3125  Tmp_tables: 0  Tmp_disk_tables: 0  Tmp_table_sizes: 0

use lomot_menu;

SET timestamp=1288373404;

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '34' AND dle_comments.approve='1' ORDER BY date ASC LIMIT 0,10;

Изменено пользователем Lomot
Ссылка на сообщение
Поделиться на других сайтах

SELECT id, name, onserver, dcount FROM dle_files WHERE news_id = '94';

это например далеко не медленный запрос, а очень даже быстрый, т.к. очень простой, а вот выполнялся он у вас долго, поэтому попал в лог. Связано это с нагруженностью MySQL сервера.

Если у вас обычный виртуальный хостинг, то на вашем сервере помимо вас еще несколько десятков сайтов, а MySQL при этом один и обрабатывает он всех по очереди. Поэтому когда нагружен весь сервер, тормозит тоже у всех, в том числе и у вас

Ссылка на сообщение
Поделиться на других сайтах

Я как понял запросы выполняются долго, но блокируется не на долго... Т.е. если совсем грубо сказать ,то пользователю придется подождать 2-3 секунды, но ничего "плохого" не произойдет?

Изменено пользователем Lomot
Ссылка на сообщение
Поделиться на других сайтах

Они не блокируются это запросы типа SELECT таблицы при таких запросах не блокируются.

Т.е. если совсем грубо сказать ,то пользователю придется подождать 2-3 секунды, но ничего "плохого" не произойдет?

верно, но лично мое мнение что выполнение в 2-3 секунды это очень много, если это случается не часто а пару раз в сутки, то ничего страшного, а если это постоянно, то это значит что сервер сильно нагружен и его лучше сменить, на менее нагруженный

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...