|  11.01.2009, 00:48 | #16 | 
| MCITP |   Цитата: 
		
			Сообщение от Андре
			   А в чем суть поста?  Не забывать использовать 'method_opt=> ‘FOR ALL HIDDEN COLUMNS SIZE 1′ в dbms_stats.gather_table_stats? Согласен, но зачем вообще использовать dbms_stats.gather_table_stats, когда есть dbms_stats.gather_scheme_stats, которая прекрасно обновляет статистику по FBI: .................  Да нет, суть поста немножко не в этом, как я понял. Скорее в основном он в том, чтоб знать о том, что статистика на эти спрятанные колонки должна быть собрана. Ну и в том, что она не собирается автоматом когда вы создаёте индекс (FBI), а при этом создаётся только статистика на сам индекс. В итоге, если вы хотите, чтоб оптимизатор нормально работал с новым индексом, то вам нужно дособрать статистику на "спрятанные" колонки. А dbms_stats.gather_table_stats собирает статистику на эти колонки так же хорошо, как и dbms_stats.gather_scheme_stats - проверьте сами. И в режиме for all columns и в режиме for all indexed columns. И стандартный GATHER_STATS_JOB, кстати, тоже... 
				__________________ Zhirenkov Vitaly | 
|  | |
| За это сообщение автора поблагодарили: mazzy (2). | |