|
MySQL.RU - Webboard
Вернуться
Жуткие тормоза при создании FULLTEXT-индекса (Balancer) 23/04/2004 - 10:32:52
Re: Жуткие тормоза при создании FULLTEXT-индекса (dEp) 23/04/2004 - 12:15:24
Re: Жуткие тормоза при создании FULLTEXT-индекса (Balancer) 23/04/2004 - 13:00:27
Re: Жуткие тормоза при создании FULLTEXT-индекса (dEp) 24/04/2004 - 21:16:14
Re: Жуткие тормоза при создании FULLTEXT-индекса (Balancer) 26/04/2004 - 18:28:28
Re: Жуткие тормоза при создании FULLTEXT-индекса (dEp) 27/04/2004 - 15:14:44
> Original message text:
> From: Balancer - 23/04/2004 - 10:32:52
> Subject:Жуткие тормоза при создании FULLTEXT-индекса
> -----------------
> MySQL 4.1.1alpha
> Базы все UTF-8.
>
> При попытке создать FULLTEXT-индекс для имеющейся базы (~350тыс строк, около 500Мб), минут 15 ваяет временные файлы, после чего благополучно виснет. По крайней мере, за пару часов работы после этого ни одного обновления ни одного файла в базе.
>
> Пошёл с другой стороны. Создал таблицу отдельно, с готовым индексом, пустую, и начал переносить туда PHP-скриптом из первой таблицы данные построчно. Вначале всё шустро шло, до 200-тысячных индексов за часы пролетает, а вот потом - за всю прошедшую ночь перенесено всего 2000 строк.
>
> С чем такие тормоза связаны могут быть?
>
> Да, машина, кажется, намертво уходит в своп ещё при этом (стоит 512Мб памяти).
>
From: Balancer - 26/04/2004 - 18:28:28
Subject:Жуткие тормоза при создании FULLTEXT-индекса
-----------------
>Мде... Судя по версии, машина из прошлого. :)
2 x Xeon-1800, винты - SCSI IBM на 10000RPM.
Только что памяти только 512.
Но в том-то и дело, что под это дело памяти, по моим скромным представлениям, должно с запасом хватать :)
Так что, боюсь, что-то в конфиге.
===
[mysqld]
ft_min_word_len=2
back_log = 5
datadir = /usr/local/var
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 64M
max_allowed_packet = 1M
max_connections = 100
table_cache = 64
sort_buffer_size = 512K
read_buffer_size = 512M
myisam_sort_buffer_size = 32M
net_buffer_length = 8K
thread_cache = 8
query_cache_size= 8M
delayed_queue_size = 10
join_buffer_size = 256K
max_binlog_cache_size = 128M
tmp_table_size = 32M
thread_concurrency = 4
server-id = 1
tmpdir = /home/tmp/
innodb_buffer_pool_size = 128M
default-character-set=utf8
===
Хде копать? :)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
14315
|
|