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