|
MySQL.RU - Webboard
Вернуться
Зависание запросов Select (xaos13) 28/07/2010 - 19:42:06
Re: Зависание запросов Select (Comrade Lao) 29/07/2010 - 23:45:47
Re: Зависание запросов Select (Xaos13) 02/08/2010 - 13:22:59
Re: Зависание запросов Select (Xaos13) 05/08/2010 - 14:50:20
> Original message text:
> From: xaos13 - 28/07/2010 - 19:42:06
> Subject:Зависание запросов Select
> -----------------
> Имеется таблица MyISAM, размер 6Гб, 9млн 500тыс записей. Структура таблицы:
> CREATE TABLE `frases` (
> `fid` int(11) NOT NULL AUTO_INCREMENT,
> `key` varchar(32) NOT NULL,
> `lema` varchar(512) NOT NULL,
> `frase` varchar(512) NOT NULL,
> `time` datetime NOT NULL,
> `nf` varchar(512) DEFAULT NULL,
> `show` int(11) DEFAULT '-1',
> `site_list` text NOT NULL,
> `direct` varchar(2048) DEFAULT NULL,
> `site_cat` varchar(10000) DEFAULT NULL,
> PRIMARY KEY (`fid`),
> UNIQUE KEY `key` (`key`)
> ) ENGINE=MyISAM AUTO_INCREMENT=41316431 DEFAULT CHARSET=cp1251
>
> На сервере 8Гб оперативной памяти.
>
> Настройки MySQL:
> table_open_cache = 1000
> query_cache_size = 1024M
> query_cache_limit = 32M
> read_rnd_buffer_size = 32M
> sort_buffer_size = 512M
> key_buffer_size = 2048M
> tmp_table_size = 64M
> max_heap_table_size = 64M
> thread_cache_size = 128
> innodb_buffer_pool_size = 2048M
> max_allowed_packet = 16M
> concurrent_insert = 2
> myisam_stats_method = nulls_equal
> key_cache_division_limit = 75
> optimizer_search_depth=10
>
> Проблема - примерно раз в сутки запрос "SELECT `fid` FROM frases WHERE `key` = '9e6ef9a789b1ac7879a9c2d70cd31037' LIMIT 1" зависает в статусе "statistics".
> Обычно к таблице параллельно обращаются обращаются ~15 скриптов. Некоторые делают аналогичные выборки с другими значениями `key`, некоторые делают Insert и Update таблицы frases. Зависший запрос не получается остановить командой kill.
>
> Может кто подсказатьв каком направлении копать?
>
From: Xaos13 - 05/08/2010 - 14:50:20
Subject:Зависание запросов Select
-----------------
Вот новый конфиг.
Остальное поправили что смогли.
socket=/tmp/mysql2.sock
table_open_cache = 1000
query_cache_size = 128M
query_cache_limit = 32M
read_rnd_buffer_size = 32M
myisam_sort_buffer_size = 500K
sort_buffer_size = 500K
key_buffer_size = 2048M
tmp_table_size = 64M
max_heap_table_size = 64M
thread_cache_size = 128
innodb_buffer_pool_size = 2048M
max_allowed_packet = 16M
slow-query-log-file = /usr/local/mysql-db2/slow-queries.log
concurrent_insert=2
myisam_stats_method=nulls_equal
key_cache_division_limit=75
optimizer_search_depth=10
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37337
|
|