Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mysql грузит процессор 
:(
    Опции темы
sunca
  Дата 25.12.2011, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.12.2011

Репутация: нет
Всего: нет



На VDS имеется какое-то количество сайтов с небольшой посещаемостью. Размер sql баз везде 5-100мб, самые большые 3 базы это 150,200 и 400 мб.
Вообзем незвасимо от времени суток, это может быть даже 5 утра когда я сам по сайтам прохожусь.. они открываются с бешеной задержкой, такое впечатление что сервер стоит на Марсе. Но это не удевительно так как круглосуточно процессор загружен mysqlом на 90-100%.
Вырезка из Plesk - 14274 24.9 0.2 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/site.ru.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306

ngix не стоит только apace+php+sql
На борту 1000MHz проц, 1 ГБ озу

У кого ни будь имеются размышления?
PM MAIL   Вверх
sunca
Дата 25.12.2011, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.12.2011

Репутация: нет
Всего: нет



Вот лог sql:
Код

415 Query SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE category regexp '[[:<:]](1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)[[:>:]]' AND approve AND date < '2011-12-25 21:21:27' ORDER BY fixed desc, date DESC LIMIT 1,1
415 Query SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE category regexp '[[:<:]](1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)[[:>:]]' AND approve AND date < '2011-12-25 21:21:27' ORDER BY fixed desc, date DESC LIMIT 2,1
111225 22:21:28 415 Quit
111225 22:21:29 431 Connect site_sunca@localhost on sunca_sitebysite
431 Query SET NAMES 'cp1251'
431 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:29'
431 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:29' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:29' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
431 Query SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve AND allow_main AND date < '2011-12-25 22:21:29' ORDER BY fixed desc, date DESC LIMIT 10,10
431 Query SELECT COUNT(*) as count FROM dle_post WHERE approve AND allow_main AND date < '2011-12-25 22:21:29'
431 Quit
111225 22:21:31 432 Connect sunca_demoti@localhost on sunca_demotigen
432 Query SET NAMES 'cp1251'
432 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:31'
432 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:31' GROUP BY m_date ORDER BY date desc
433 Connect sunca_demoti@localhost on sunca_demotigen
433 Query SET NAMES 'cp1251'
433 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:31'
111225 22:21:32 433 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:31' GROUP BY m_date ORDER BY date desc
432 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:31' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:31' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
432 Query SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE category regexp '[[:<:]](26)[[:>:]]' AND approve AND date < '2011-12-25 22:21:32' ORDER BY fixed desc, date DESC LIMIT 0,10
111225 22:21:33 433 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:31' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:31' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
433 Query SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE category regexp '[[:<:]](2)[[:>:]]' AND approve AND date < '2011-12-25 22:21:33' ORDER BY fixed desc, date DESC LIMIT 0,10
432 Query SELECT COUNT(*) as count FROM dle_post WHERE category regexp '[[:<:]](26)[[:>:]]' AND approve AND date < '2011-12-25 22:21:32'
432 Quit
433 Query SELECT COUNT(*) as count FROM dle_post WHERE category regexp '[[:<:]](2)[[:>:]]' AND approve AND date < '2011-12-25 22:21:33'
111225 22:21:34 433 Quit
111225 22:21:35 434 Connect sunca_mnoga@localhost on sunca_mnogaru
434 Query SET NAMES 'cp1251'
434 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:35'
430 Connect sunca_mnoga@localhost on sunca_mnogaru
430 Query SET NAMES 'cp1251'
430 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:27'
429 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:26' GROUP BY m_date ORDER BY date desc
111225 22:21:39 407 Query SELECT id, title, date, category, alt_name, flag FROM dle_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('Ďĺđâűé ěńňčňĺëü Ńňčâ Đîäćĺđń äîáđîâîëüíî ńîăëŕřŕĺňń˙ ďđčí˙ňü ó÷ŕńňčĺ â ýęńďĺđčěĺíňĺ, ęîňîđűé ďđĺâđŕňčň ĺăî â ńóďĺđ ńîëäŕňŕ, čçâĺńňíîăî ęŕę Ďĺđâűé ěńňčňĺëü. Đîäćĺđń âńňóďŕĺň â âîîđóćĺííűĺ ńčëű ŃŘŔ âěĺńňĺ ń Áŕęč Áŕđíńîě č Ďĺăăč Ęŕđňĺđ, ÷ňîáű áîđîňüń˙ ń âđŕćäĺáíîé îđăŕíčçŕöčĺé ĂČÄĐŔ, ęîňîđîé óďđŕâë˙ĺň áĺçćŕëîńňíűé Ęđŕńíűé ×ĺđĺď.Ăîä âűőîäŕ: 2011 Đĺćčńńĺđ: Äćî Äćîíńňîí  đîë˙ő: Ęđčń Ýâŕíń, Őĺéëč Ýňâĺëë, Ńĺáŕńňčŕí Ńňýí, Ňîěěč Ëč Äćîíń, Őüţăî Óčâčíă, Äîěčíčę Ęóďĺđ, Đč÷ŕđä Ŕđěčňýäć, Ńňĺíëč Ňó÷÷č, Ńýěţýë Ë. Äćĺęńîí, Ňîáč Äćîíń. Ďđîäîëćčňĺëüíîńňü: 01:53:44 ßçűę: Đóńńęčé Ďđîôĺńńčîíŕëüíűé (ďîëíîĺ äóáëčđîâŕíčĺ)Ęŕ÷ĺńňâî: TELESYNC (TS) Âčäĺî: MPEG4, XviD, 720x320 (2.25:1), 29.970 fps, 1 581 Kbps (0.229 bit/pixel). Çâóę: MP3, 48.0 KHz, 2 ch, 128 Kbps, CBR. Đŕçěĺđ 1.37 GB (1,467,785,216 áŕéň)http://letitbit.net/download/15409.16e0e389f2b69e664f0521dc0b16/Pervyj.mstitel.2011.D.TS._NewFilms24.ru_.avi.htmlhttp://turbobit.net/dwlj4wf7kgq3.htmlhttp://depositfiles.com/files/u7oq90c9x') AND id != 18913 AND approve='1' AND date < '2011-12-25 22:21:10' LIMIT 10
423 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:20' GROUP BY m_date ORDER BY date desc
428 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:26' GROUP BY m_date ORDER BY date desc
434 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:35' GROUP BY m_date ORDER BY date desc
111225 22:21:41 435 Connect sunca_demoti@localhost on sunca_demoti
435 Query SET NAMES 'cp1251'
435 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:41'
111225 22:21:42 429 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:26' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:26' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
436 Connect sunca_filmy@localhost on sunca_film
436 Query SET NAMES 'cp1251'
436 Query SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-25 22:21:42'
111225 22:21:43 423 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:20' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:20' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
428 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:26' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:26' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
434 Query SELECT id, title, date, alt_name, category, flag FROM dle_post WHERE approve='1' AND date >= '2011-12-25 22:21:35' - INTERVAL 1 MONTH AND date < '2011-12-25 22:21:35' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
407 Quit
405 Quit
430 Query SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-25 22:21:27' GROUP BY m_date ORDER BY date desc 


Добавлено через 14 минут и 2 секунды
P.S. Конфиг my.cnf

Скрытый текст
[client]
#password    = your_password
port  = 3306
socket  = /var/lib/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
log = /var/log/MySQL.log

#skip-networking
server-id    = 1

# Uncomment the following if you want to log updates
#log-bin=mysql-bin

# binary logging format - mixed recommended
#binlog_format=mixed

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

PM MAIL   Вверх
sunca
Дата 27.12.2011, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.12.2011

Репутация: нет
Всего: нет



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

Код

# Query_time: 5.959191  Lock_time: 0.000049 Rows_sent: 8  Rows_examined: 9
use sunca_besplay;
SET timestamp=1324934984;
SELECT id, title, date, category, alt_name, flag FROM dle_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('Лабиринт фавна [720p] / el laberinto del fauno (2006) hd-dvdrip                                        Скачать Лабиринт Фавн [720p] / El Laberinto дель Fauno по                   так:                 - встроенный медиа-плеер,                 - онлайн-шоу                 - Каталог фильмов             Скачатьк северу от Испании, 1944-й год. Офелия (Ивана Бакеро) - любящая одинокий, мечтательный двенадцатилетняя девочка, которая живет с матерью Кармен (Ариадна Гиль) и ее отчим, солдат, капитан Видаль (Сержи Лопес), которые заняли, который пытается выполнить приказ освободить сельских области? партизан. Все чаще отказа от реальности, она погружается в его себе, полный загадок мир, населенный фантастическими существами, следуя инструкциям таинственный и обходительный Фавна (Даг Джонс).Качество: HD-DVDRip Формат: MKV Видео: 1280x688 (1.86:1) - AVC MPEG-4 ~ 4383 Kbit/sek- 23976 кадров Звук: Аудио # 1 : Русский AC3, 448 Кбит / с, 48,0 кГц, 6ch (дубляж) - Аудио # 2: Испанский AC3, 640 Кбит / с, 48,0 кГц, 6ch Размер: 4,74 GB Файлы: 1 [Древовидный] [линейного список] Начало распределения: 16 апреля 2011 20:32 дает: Equiliber       Сюдов - 8 в facebook - 0 Комментариев - 3  ') AND id != 26851 AND approve='1' AND date < '2011-12-27 00:29:38' LIMIT 8;
# Time: 111227  0:31:03
# User@Host: sunca_demoti[sunca_demoio] @ localhost []
# Query_time: 5.073528  Lock_time: 0.000039 Rows_sent: 52  Rows_examined: 63725
use gipson_demotivatoriinfo;
SET timestamp=1324935063;
SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-27 00:30:58' GROUP BY m_date ORDER BY date desc;
# Time: 111227  0:31:04
# User@Host: sunca_v_ps[sunca_vps] @ localhost []
# Query_time: 5.839227  Lock_time: 0.000110 Rows_sent: 30  Rows_examined: 5396
use gipson_v_photoshope;
SET timestamp=1324935064;
SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-27 00:30:58' GROUP BY m_date ORDER BY date desc;
# Time: 111227  0:33:40
# User@Host: sunca_onlinec[sunca_onlinec] @ localhost []
# Query_time: 5.111097  Lock_time: 0.000254 Rows_sent: 26  Rows_examined: 209
use gipson_onlinecam;
SET timestamp=1324935220;
SELECT DISTINCT DAYOFMONTH(date) as day FROM dle_post WHERE date >= '2011-12-01' AND date < '2011-12-01' + INTERVAL 1 MONTH AND approve AND date < '2011-12-26 23:33:35';
# Time: 111227  0:35:56
# User@Host: sunca_b-my[sunca_b-my] @ localhost []
# Query_time: 5.684235  Lock_time: 0.000069 Rows_sent: 8  Rows_examined: 9
use sunca_bespmy;
SET timestamp=1324935356;
SELECT id, title, date, category, alt_name, flag FROM dle_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('Вой Банши / Крик Банши / Scream of the Banshee (2011/DVDRip) О фильме: На адрес калифорнийского университета приходит анонимная посылка с ценной вещицей — рыцарской перчаткой XII века. Пристраивая её на склад, студенты случайно обнаруживают ещё один артефакт тех времён — старый железный ящик, запечатанный хитроумным замком. Когда выясняется, что перчатка подходит к ящику в качестве ключа, ящик незамедлительно вскрывают и обнаруживают в нём неплохо сохранившуюся голову какого-то зубастого существаIMDB рейтинг: 4.20 (277)Кинопоиск рейтинг: 2.882 (174) Информация о фильме Название: Крик БаншиОригинальное название: Scream of the BansheeГод выхода: 2011Жанр: ужасыРежиссер: Стивен С. МиллерВ ролях: Моника Акоста, Эрик Ф. Адамс, Марселль Баэр, Эрик Браун, Лиэнн Кохрэн, Томас С. Дэниэл, Лэнс Хенриксен, Гаррет ХайнсВыпущено: США / After Dark FilmsПродолжительность: 01:30:02Перевод: Любительский (одноголосый)ФайлФормат: AVI (XviD)Качество: DVDRipВидео: 1715 kb/s, 720x400Аудио: AC3, 448 kb/s (6 ch)Размер: 1.37 GB Скриншоты:скачать одним файломСкачать с letitbit.netскачать одним файломСкачать с vip-file.comскачать одним файломСкачать с depositfiles.com') AND id != 35241 AND approve='1' AND date < '2011-12-27 00:35:50' LIMIT 8;
# Time: 111227  0:36:27
# User@Host: sunca_mnoga[sunca_mnoga] @ localhost []
# Query_time: 7.462343  Lock_time: 0.000073 Rows_sent: 35  Rows_examined: 45009
use sunca_mnogar;
SET timestamp=1324935387;
SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-27 00:36:20' GROUP BY m_date ORDER BY date desc;
# Time: 111227  0:36:36
# User@Host: sunca_mnoga[sunca_mnogar] @ localhost []
# Query_time: 15.891611  Lock_time: 0.000090 Rows_sent: 12  Rows_examined: 44951
SET timestamp=1324935396;
SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve AND allow_main AND date < '2011-12-27 00:36:21' ORDER BY fixed desc, date DESC LIMIT 0,12;
# Time: 111227  0:36:37
# User@Host: sunca_sound[sunca_sound] @ localhost []
# Query_time: 5.074289  Lock_time: 0.000052 Rows_sent: 6  Rows_examined: 55648
use sunca_sounde;
SET timestamp=1324935397;
SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM dle_post WHERE approve AND date < '2011-12-27 00:36:30' GROUP BY m_date ORDER BY date desc;
# User@Host: gipson_mnogar[gipson_mnogar] @ localhost []
# Query_time: 5.247331  Lock_time: 0.000108 Rows_sent: 12  Rows_examined: 44951
use gipson_mnogar;
SET timestamp=1324935397;
SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE category regexp '[[:<:]](19)[[:>:]]' AND approve AND date < '2011-12-27 00:36:32' ORDER BY fixed desc, date DESC LIMIT 0,12;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.