Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];

Вниз

Как переиндексировать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
3-8803
навичек
2002-01-03 11:07
2002.02.04
Мож кто знает че это за ошибка?


1-8939
Socol
2002-01-18 07:14
2002.02.04
Поиск файла


7-9002
Dmitry V. Averuanov
2001-10-22 11:16
2002.02.04
Нужно определить уровень сигнала на входе звуковой карты


4-9040
GoldenFox
2001-12-06 16:06
2002.02.04
Надо убрать иконку из Таскбара в WinNT,


1-8933
Анатолий
2002-01-17 05:27
2002.02.04
Размеры шрифтов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский