| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Проблема со статистикой и синхронизацией
			 
			
			Вот такой вот баг в Аxапта: 
		
		
		
		
		
		
		
	Сделал таблицу А Добавил пару полей - Строка, Енум. Заполнил таблицу записями Пошёл в QueryAnalyzer и сделал : Код: create statistics A(field1, field2) Дальше удаляю одно поле (либо руками, либо конфигурационный ключ) И получаю результат: Еrror: [Microsoft][ODBC SQL Server Driver][SQL Server]The statistics 'XX_1' is dependent on column 'FIELD3'. Выходит, что в Аxапта нельзя использовать статистики!? Спасибо!  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Злыдни 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Для ускорения работы предпочитаю добавлять индексы в Axapta и полагаться на атоматическую статистику SQL с пересбором последней во время перерыва в работах (8-10 минут на базе порядка 30Г)
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это типа не баг считается!?... еслу я сам делаю статистики, типа `sp_createstats + sp_updatestats` 
		
		
		
		
		
		
		
	По дефаулту разве аxапта вообсче делает статистику? По моему не делает..  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Включите автоматическое создание статистики (средствами MS SQL). 
		
		
		
		
		
		
			Если вы ее сами создали, то самим и удалять придется. Что тут такого... неестественного вы для себя нашли? 
				__________________ 
		
		
		
		
	С уважением, glibs®  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Думал, типа Аxапта должа заботится и о "Dependencies"... как никак удаляется целое поле, и вся остальная инфа - не нужна... хотя и не знал что СQЛ сам создаёт статистику (типа auto-create)... auto-update у нас выключен, так как тормозит при инсертах. 
		
		
		
		
		
		
		
	Спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Злыдни 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
 
		
				__________________ 
		
		
		
		
	люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			счас тада нада писать скрипт для удаления не-аxаптовских статистик  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Delfins
			
			 
... 
		
	auto-update у нас выключен, так как тормозит при инсертах. ... И опять же, все зависит от железа. Один мой знакомый autoshrink поставил, и комфортно себя чувствует. Но у него сервер большой, а база сравнительно маленькая. 
				__________________ 
		
		
		
		
	С уважением, glibs®  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В том то и всё дело - инсерты по миллионам за раз. Мы просто выбрали путь - дорогой инсерт, дешевый селект (не надо всякие IF и перекалькуляцию). Поэту сейчас мучаемся с оптимизацией  
		
		
		
		
		
		
		
	ПС: идет речь о нестандартном специфическом модуле, так что не спрашивайте - зачем и почему  
		 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Сейчас попробовал на базе данных (не имеющей отношения к Аксе) создать статистику по полю вручную. Затем попытался удалить поле. Тоже получил ошибку (MS SQL 2000 SP3а). Так что вполне обычная ситуация, Акса тут не причем.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Проблема с единицей измерения | 4 | |||
| Проблема с messageBox | 13 | |||
| Проблема с созданием объекта | 33 | |||
| Проблема с налогами | 3 | |||
| Проблема: русские шрифты в отчетах, формируемых на сервере. | 3 | |||
		
  |