|
|
|
Срочно нужна помощь: селекты зависают
|
|||
|---|---|---|---|
|
#18+
Точнее лежит вебсайт. Я думаю, что это связано с mysql. Локально (и по сети) через mysql клиента все работает нормально. Через apache/php страницы с несколькими селектами висят 10-20-30 минут... Иногда выполняются и страница загружается. Иногда нет. tcpdump показывает, что постоянно идет какое-то общение между веб и sql серверами. Диски не нагружены (менее 5ms). Свободной памяти на обоих серверах предостаточно. Уже не знаю куда смотреть... Важный вебсайт лежит. Помогите! В БД одна большая таблица ~170,000,000 строк и десяток мелких. Все запросы идут к большой таблице. Все клянуться, что ничего не трогали... Само перестало на выходных работать. [mysqld] datadir = /var/lib/mysql socket = /var/lib/mysql/mysql.sock user=mysql symbolic-links=0 max_allowed_packet = 256M default-time-zone = '+00:00' min_examined_row_limit=1 big-tables thread_cache_size=6 key_buffer_size = 1G query_cache_size = 16M table_cache = 512 max_heap_table_size = 3G tmp_table_size = 4G read_buffer_size = 8M slow_query_log=1 slow_query_log_file=/tmp/slow_query.log long_query_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid default-time-zone = '+00:00' | InnoDB | | ===================================== 141001 0:26:18 INNODB MONITOR OUTPUT ===================================== Per second averages calculated from the last 35 seconds ---------- SEMAPHORES ---------- OS WAIT ARRAY INFO: reservation count 4, signal count 4 Mutex spin waits 0, rounds 20, OS waits 1 RW-shared spins 4, OS waits 2; RW-excl spins 1, OS waits 1 ------------ TRANSACTIONS ------------ Trx id counter 0 1792 Purge done for trx's n:o < 0 0 undo n:o < 0 0 History list length 0 LIST OF TRANSACTIONS FOR EACH SESSION: ---TRANSACTION 0 0, not started, process no 31609, OS thread id 140086957553408 MySQL thread id 3644, query id 136269 localhost root show engine innodb status -------- FILE I/O -------- I/O thread 0 state: waiting for i/o request (insert buffer thread) I/O thread 1 state: waiting for i/o request (log thread) I/O thread 2 state: waiting for i/o request (read thread) I/O thread 3 state: waiting for i/o request (write thread) Pending normal aio reads: 0, aio writes: 0, ibuf aio reads: 0, log i/o's: 0, sync i/o's: 0 Pending flushes (fsync) log: 0; buffer pool: 0 25 OS file reads, 3 OS file writes, 3 OS fsyncs 0.00 reads/s, 0 avg bytes/read, 0.00 writes/s, 0.00 fsyncs/s ------------------------------------- INSERT BUFFER AND ADAPTIVE HASH INDEX ------------------------------------- Ibuf: size 1, free list len 0, seg size 2, 0 inserts, 0 merged recs, 0 merges Hash table size 17393, node heap has 0 buffer(s) 0.00 hash searches/s, 0.00 non-hash searches/s --- LOG --- Log sequence number 0 44243 Log flushed up to 0 44243 Last checkpoint at 0 44243 0 pending log writes, 0 pending chkp writes 8 log i/o's done, 0.00 log i/o's/second ---------------------- BUFFER POOL AND MEMORY ---------------------- Total memory allocated 20358952; in additional pool allocated 653312 Dictionary memory allocated 33320 Buffer pool size 512 Free buffers 493 Database pages 19 Modified db pages 0 Pending reads 0 Pending writes: LRU 0, flush list 0, single page 0 Pages read 19, created 0, written 0 0.00 reads/s, 0.00 creates/s, 0.00 writes/s No buffer pool page gets since the last printout -------------- ROW OPERATIONS -------------- 0 queries inside InnoDB, 0 queries in queue 1 read views open inside InnoDB Main thread process no. 31609, id 140086953191168, state: waiting for server activity Number of rows inserted 0, updated 0, deleted 0, read 0 0.00 inserts/s, 0.00 updates/s, 0.00 deletes/s, 0.00 reads/s ---------------------------- END OF INNODB MONITOR OUTPUT ============================ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 09:04:23 |
|
||
|
Срочно нужна помощь: селекты зависают
|
|||
|---|---|---|---|
|
#18+
Вроде разобрался. Точнее разбираюсь. Что-то хитрое творится с сетью или ДНС. mysql не причем. Спасибо за внимание! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 10:01:56 |
|
||
|
Срочно нужна помощь: селекты зависают
|
|||
|---|---|---|---|
|
#18+
wewillseeВроде разобрался. Точнее разбираюсь. Что-то хитрое творится с сетью или ДНС. mysql не причем. Спасибо за внимание! :) добавьте в my.cnf skip-name-resolve ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 14:57:21 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=161&tid=1834152]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 340ms |

| 0 / 0 |
