Новости
Документация
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



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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35950



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