Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: CL | DM;

Вниз

Как переиндексировать dbf ?   Найти похожие ветки 

 
kopelev ©   (2001-12-27 11:10) [0]

Часто ломаются индексы к dbf таблице. Как лучше переиндексировать или заново создать индексные файлы?


 
DmitryA ©   (2001-12-27 19:26) [1]

Как ни индексируй, а все равно полетят! Они летят на платформе dBase у всех реализаций без исключений...


 
dim- ©   (2001-12-28 11:42) [2]

->DmitryA © На платформе DBase,у меня, за несколько последних лет было всего пару случаев когда были проблемы с индексами.
-> kopelev © Попробуй
DbiRegenIndexes( Table1.Handle );
переиндексирует все индексы в таблице


 
Desdechado ©   (2001-12-28 13:04) [3]

лучше создавать индексы заново, т.к. при "поломке" могут навернуться не только индексируемые ключи, а и собственно структура индекса (ключевые выражения, направления индекса, доп. признаки, названия тэгов).


 
dim- ©   (2001-12-28 15:07) [4]

В принципе "Desdechado" прав.
У меня тут идея есть, после создания базы создается слепок всех таблиц в ini файле, где описаны все таблицы, поля, индексы, условия индексирования и в случае проблем можно востановить все индексы и провести другие операции с базой.
Данную обработку можно вынести в отдельную программу и использовать в разных проектах.


 
DmitryA ©   (2002-01-03 18:00) [5]

>dim-: на платформе dBase я работаю с 1990г (dBase, Clipper, BDE-Delphi; DOS, Windows), знаком с проблеммами FoxBase и FoxPro. Индексы летят у всех без исключений! Правда с разной периодичностью. Также на частоту слета влияет объем БД и интенсивность ее использования (параллельная работа в сети). Также понятие "всего пару случаев" не приемлемо для БД в принципе! Данные в базе должны быть как в сейфе. А нарушение индекса еще хуже, чем нарушение в данных!



Страницы: 1 вся ветка

Текущий архив: 2002.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
1-8825
Yuraz
2002-01-19 16:53
2002.02.04
Вопрос не столько по графике, сколько об написании кода


3-8772
Andr
2002-01-05 19:06
2002.02.04
DBImage


7-9011
stalker17
2001-10-20 16:00
2002.02.04
COM порт


1-8931
Matvey
2002-01-17 01:05
2002.02.04
Загруженность процессора (во время цикла)?


1-8954
Лана Розанова
2002-01-18 12:10
2002.02.04
Программа и память.