View previous topic :: View next topic |
Author |
Message |
ЮГ
Joined: 25 May 2004 Posts: 7 Location: Горячева Юлия Вячеславовна Occupation: Градиент Interests: Магнитогорск
|
Posted: 26 May 2004 10:37 Post subject: Индексация |
|
|
Каждый день происходит запросы на индексацию, это уже донимает. Есть ли возможность запуска индексации выборочно(например по товару, или по кассе и т.д)?Версия Б5 2.2 SP6. |
|
Back to top |
|
|
Юлия Астахова
Joined: 01 Apr 2003 Posts: 549 Location: Юлия Астахова Occupation: БЭСТ-Программы (Консультант) Interests: Москва
|
Posted: 26 May 2004 12:00 Post subject: |
|
|
Если Вы хотите, чтобы в начале суток не происходил запрос на индексацию, необходимо в Технической настройке (Бухгалтерский Учет - Настройка) снять галочку с параметра "Требовать реиндексацию в начале суто |
|
Back to top |
|
|
ЮГ
Joined: 25 May 2004 Posts: 7 Location: Горячева Юлия Вячеславовна Occupation: Градиент Interests: Магнитогорск
|
Posted: 26 May 2004 12:24 Post subject: |
|
|
Эта галочка у нас уже давно убрана.Дело в том, что если у одного пользователя "виснет" программа, то после перезагрузки без индексации никто не войдет.Нельзя эту индексацию как-нибудь "обойти" чтобы запустить ее попозже "вручную"(напр. в конце дня)? |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 26 May 2004 14:06 Post subject: |
|
|
Можно создать ярлычек на консольную индексацию - она в несколько раз быстрее обычной |
|
Back to top |
|
|
ЮГ
Joined: 25 May 2004 Posts: 7 Location: Горячева Юлия Вячеславовна Occupation: Градиент Interests: Магнитогорск
|
Posted: 26 May 2004 14:19 Post subject: |
|
|
Еще знать бы как это сделать....Можно поподробней? |
|
Back to top |
|
|
Юлия Астахова
Joined: 01 Apr 2003 Posts: 549 Location: Юлия Астахова Occupation: БЭСТ-Программы (Консультант) Interests: Москва
|
Posted: 26 May 2004 14:22 Post subject: |
|
|
Quote: | .....Нельзя эту индексацию как-нибудь "обойти" .... |
Индексацию "обойти" нельзя, потому что дать гарантию, что в дальнейшем база будет работать без проблем, не можем. |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 26 May 2004 15:02 Post subject: |
|
|
ЮГ wrote: | Еще знать бы как это сделать....Можно поподробней? |
почитайте файл read2nd из дистрибутива, п. 4 "Индексация баз данных из командной строки"
там написано вот так:
foxbro.exe c:\Base_hd\BEST5.DBC REINDEX
foxbro.exe \\server\Base_hd\BEST5.DBC REINDEX
пути свои подставите
Т.е. в папке где лежит foxbro делается cmd-скрипт (например index.cmd) с вышенаписанным содержанием и запускается ночью любым планировщиком или ручками ярлычком после зависания - в результате имеем проиндексированные утром базы или быструю индексацию после подвисания. |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 26 May 2004 15:09 Post subject: |
|
|
Юлия Астахова wrote: | Индексацию "обойти" нельзя, потому что дать гарантию, что в дальнейшем база будет работать без проблем, не можем. |
Ага, лучше подумать над тем как бы сделать так, чтобы программа не висла, тогда и потребности часто индексироваться не будет... |
|
Back to top |
|
|
Forbest
Joined: 12 May 2004 Posts: 3
Occupation: Строительная, (бухгалтер) Interests: Краснодар
|
Posted: 27 May 2004 17:17 Post subject: |
|
|
dm wrote: | Можно создать ярлычек на консольную индексацию - она в несколько раз быстрее обычной |
Сильно сказано. На самом деле, выигрыш во времени не большой а при учете того что база индексируется в течении 15 мин, получаем злобные взгляды бухгалтерии.
Присоединяюсь к вопросу об устойчивос |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 27 May 2004 18:55 Post subject: |
|
|
я вот попробовал - быстрее в 2,9 раза
это большой выигрыш или не большой? |
|
Back to top |
|
|
dez
Joined: 22 Jan 2002 Posts: 165
|
Posted: 28 May 2004 10:59 Post subject: |
|
|
у меня такой-же результ |
|
Back to top |
|
|
krssu
Joined: 18 Dec 2003 Posts: 380 Location: Программисты Occupation: ОАО Красноярское РССУ Interests: Красноярск
|
Posted: 01 Jun 2004 09:35 Post subject: |
|
|
Ответьте пожалуйста несколько вопросов:
1. Фоновая индексация почему-то не всегда помогает, в выборе из справочников иногда не отображаются данные, помогла только индексация через БЭСТ-5!
2. Как узнать, что индексация была? - это файл Active.sem, если да то что значит запись в нем?
3. Можно ли процесс фоновой индексации отображать на экране, а то по ошибке можно несколько раз запустить и тогда полное зависание? |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 01 Jun 2004 10:26 Post subject: |
|
|
krssu wrote: | 1. Фоновая индексация почему-то не всегда помогает, в выборе из справочников иногда не отображаются данные, помогла только индексация через БЭСТ-5! :(
|
Это глюки. У меня все работает. Индексируйте через CREATE
krssu wrote: |
2. Как узнать, что индексация была?
|
Я по логам шедулера узнаю.
krssu wrote: |
3. Можно ли процесс фоновой индексации отображать на экране, а то по ошибке можно несколько раз запустить и тогда полное зависание? :cry: |
Можно - в свойствах запускающего индесацию ярлычка указать "полноэкранный режим" ))) |
|
Back to top |
|
|
krssu
Joined: 18 Dec 2003 Posts: 380 Location: Программисты Occupation: ОАО Красноярское РССУ Interests: Красноярск
|
Posted: 04 Jun 2004 06:32 Post subject: |
|
|
Да, действительно замена REINDEX на CREATE помогла!
Но, как установить полноэкранный режим на ярлычке - если под W2000Server таких настроек нет в свойствах? (ярлык на сервере). |
|
Back to top |
|
|
dm
Joined: 11 Nov 2002 Posts: 530
|
Posted: 04 Jun 2004 10:29 Post subject: |
|
|
Свойства - Параметры - Отображение - Во весь экран
Это Win2003 Server, WinXP - в 2000-м скорее всего так |
|
Back to top |
|
|
|