| 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 | 
		 | 
	
	
		  | 
	
	
		 |