Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31809



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |