Видео смотреть бесплатно

Смотреть анал видео

Официальный сайт aksakal 24/7/365

Смотреть видео бесплатно

mirage 12.11.2011 00:17

Есть проблема!MySQL: резко возрастает нагрузка на CPU и падает после flush-tables

Помогите пожалуйста советом по проблеме.

Обычная нагрузка на cpu 20-30% us+sy. После восстановления копированием файлов базы со slave сервера(той же версии) началась периодическая проблема.
mysql начинает грузить cpu под 100% вырастает us+sy пропорционально. Растет очередь запросов все тормозит.
Но при mysqladmin flush-tables все нормализуется на несколько часов.



Выделеный linux сервер под mysql 2 x E5506 24Gb RAM, размер базы 50Gb.

[OK] Currently running supported MySQL version 5.0.51a-24+lenny4-log
[OK] Operating on 64-bit architecture

-------- Storage Engine Statistics -------------------------------------------
[--] Status: +Archive -BDB -Federated +InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 33G (Tables: 1474)
[--] Data in InnoDB tables: 1G (Tables: 4)
[--] Data in MEMORY tables: 120K (Tables: 3)

[--] Reads / Writes: 91% / 9%
[--] Total buffers: 12.8M per thread and 7.1G global
[OK] Maximum possible memory usage: 15.8G (66% of installed RAM)


4000 - 5500 rps


my.cnf:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    key_buffer              = 1536M
max_allowed_packet = 2M
table_cache = 4096
sort_buffer_size = 409584
read_buffer_size = 128K
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 500
query_cache_size = 100M
thread_concurrency = 24

max_connections = 700
tmp_table_size = 4096M
join_buffer_size = 4M
max_heap_table_size = 4096M
query_cache_limit = 1M

low_priority_updates = 1
concurrent_insert = 2

wait_timeout = 30

server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M

innodb_buffer_pool_size = 1536M
innodb_log_buffer_size = 4M
innodb_flush_log_at_trx_commit = 2



Как это можно вылечить?
Есть идея с mysqldump > file; drop all ; cat file | mysql
Чую это на долго.


Тэги: mysql
+ 3 -
Похожие Поделиться

dront78 12.11.2011 09:56 #
+ 1 -
iotop?
mirage 12.11.2011 14:48 #
+ 0 -
Нагрузка на диск не растет.

Тут видно проблему с 21 до 23 часов. С 0 часов запускается индексация поиска по крону.






xT 13.11.2011 06:55 #
+ 0 -
Индексы на месте остались после вливания?
Что у тебя там в слоу-запросах ? \\на графике у них там спайк в обозначенное тобой время
mirage 13.11.2011 10:47 #
+ 0 -
Копировал весь /var/lib/mysql, плюсом каждую ночь идет repair tables. В slow простые запросы, просто mysql начинает тормозить и они в slow попадают. Пробовал запускать один запрос во время глюка 20 сек, без глюка 0.05 сек.
xT 13.11.2011 15:25 #
+ 0 -
смотри что у тебя в show processlist висит во время тормозов

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн