Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Тормозит MySQL на первом запросе - потом ОК (Борис) 18/07/2009 - 06:41:56
      Re: Тормозит MySQL на первом запросе - потом ОК (Борис) 18/07/2009 - 06:45:04
      Re: Тормозит MySQL на первом запросе - потом ОК (Слава ) 20/07/2009 - 12:32:13
      Re: Тормозит MySQL на первом запросе - потом ОК (КИРИЛЛ) 23/07/2009 - 18:59:17

> Original message text:
> From: Борис - 18/07/2009 - 06:41:56
> Subject:Тормозит MySQL на первом запросе - потом ОК
> -----------------
> Всем привет!
>
> Которую неделю бьюсь над проблемой:
> Есть сервер, на нем 50 сайтов на DLE. Когда заходишь на любой из них - страницы грузятся от 2 до 30 секунд, при этом, после загрузки все просто летает, т.е. и другие страницы этого же сайта грузятся на ура.
>
> Включил логирование медленных запросов и получается, что время от времени (далеко не всегда, но т.к. сайтов много, получается часто, но для разных БД) такая чепуха:
> # Time: 090718 4:09:21
> # User@Host: root[root] @ localhost []
> # Query_time: 8.110714 Lock_time: 0.000091 Rows_sent: 20 Rows_examined: 527
> use tran_database;
> SET timestamp=1247879361;
> SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE app
> rove = '1' AND allow_main = '1' ORDER BY fixed desc, date DESC LIMIT 0,20;
>
>
> При этом, в таблице всего около 10К записей, а то и меньше.
> Почему думаю, что проблема в MySQL - потому что эти же запросы через PHPMyAdmin занимают от 0.02 сек до 16 и больше :(
>
> Конфиг:
> [mysqld]
> datadir = /hdd2/mysql
> port = 3306
> socket = /var/lib/mysql/mysql.sock
> skip-locking
> key_buffer = 32M
> max_allowed_packet = 1M
> table_cache = 128
> sort_buffer_size = 512K
> net_buffer_length = 8K
> read_buffer_size = 256K
> read_rnd_buffer_size = 512K
> myisam_sort_buffer_size = 8M
>
> default-character-set=cp1251
> wait_timeout=3600
> interactive_timeout=3600
> max_tmp_tables=256
> max_connect_errors=10000
> max_connections=1526
> query_cache_size=64M
> table_cache=6000
> tmp_table_size=64M
> thread_cache_size=256
>
> slow_query_log = 1
> slow_query_log_file = /hdd2/mysql/slow.log
> long_query_time = 3
> log-queries-not-using-indexes
>
> Версии пробовал разные, результат один.
>
> Загрузка дисков:
> Average: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
> Average: dev8-0 2.85 16.26 141.46 55.43 0.03 9.14 9.14 2.60
> Average: dev8-0 5.89 47.15 0.00 8.00 0.00 0.83 0.83 0.49
>
> Прошу помощи :)
>


From: Борис - 18/07/2009 - 06:45:04
Subject:Тормозит MySQL на первом запросе - потом ОК
-----------------
P.S.
В момент тормозов картина с SHOW PROCESSLIST примерно такая:
4800 root ххх.ххх.ххх.ххх:49776 news_turistas Query 0 Sending data SELECT * FROM `content` WHERE (`nid`=39) AND (`vis...
4810 root ххх.ххх.ххх.ххх:49795 stats_news Sleep 0 NULL
4811 root ххх.ххх.ххх.ххх:49798 NULL Sleep 0 NULL
4812 root localhost NULL Query 0 NULL SHOW PROCESSLIST


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35950



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |