|
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
> Original message text:
> 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
>
>
From: Trava - 06/07/2007 - 21:22:07
Subject:ошибочка исправлена
-----------------
у Вас
"перезаписать файл .frm от таблицы со всеми ключами"
а надо
"перезаписать файлы .frm и .MYI от таблицы со всеми ключами"
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31809
|
|