







|
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
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
Прошу помощи :)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35950
|
|