|
MySQL.RU - Webboard
Вернуться
Загрузка больших таблиц с уникальными ключами (Dinky) 08/11/2005 - 00:11:11
Re: Загрузка больших таблиц с уникальными ключами (bac) 08/11/2005 - 11:12:10
Re: ошибочка исправлена (Trava) 06/07/2007 - 21:22:07
From: Dinky - 08/11/2005 - 00:11:11
Subject:Загрузка больших таблиц с уникальными ключами
-----------------
перелистывая архивы, наткнулся на старую статью Петpа Зайцева:
"Loading large tables with Unique Keys"
http://www.livejournal.com/users/peter_zaitsev/11772.html
суть вкратце:
Уникальные ключи на импорте дампов тормозят дико - на какую-нибудь табличку из 15 мил записей может уйти до нескольких часов, если там есть уникальные ключи, и DISABLE KEYS никак в этом помочь не может. Для InnoDB есть средство: SET UNIQUE_CHECKS=0. А для MyISAM - нету. Тем не менее, есть вариант как это обойти на отдельно взятом сервере:
создать такую же таблицу но без ключей, загрузить в нее данные, потом перезаписать файл .frm от таблицы со всеми ключами, FLUSH TABLES, REPAIR TABLE чтобы отсортировать значения.
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31809
|
|