Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9, статистика / 3 сообщений из 3, страница 1 из 1
25.05.2005, 01:37
    #33083046
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9, статистика
Вот есть две команды:
DROP STATISTIC table;
CREATE STATISTICS table;
Не пойму что лучше использовать на поломаной таблице. После чтения BOL пришел к выводу - если мы делаем drop, то статистика начнет собираться автоматически при первом же запросе к этой таблице. А если сделать create, то существующая статистика убьется автомтом и сервер вот прямо сейчас создаст новую. Так?
Вопрос собственно: а равняется ли статистика созданая по create statistic, той которая собрана автоматически?
...
Рейтинг: 0 / 0
25.05.2005, 06:24
    #33083083
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9, статистика
White OwlВот есть две команды:
DROP STATISTIC table;
CREATE STATISTICS table;
Не пойму что лучше использовать на поломаной таблице. После чтения BOL пришел к выводу - если мы делаем drop, то статистика начнет собираться автоматически при первом же запросе к этой таблице. А если сделать create, то существующая статистика убьется автомтом и сервер вот прямо сейчас создаст новую. Так?
Вопрос собственно: а равняется ли статистика созданая по create statistic, той которая собрана автоматически?
Не равняется. CREATE STATISTICS сканит всю таблицу и делает полную статистику. А во время выполнения запросов (естественно с включенной опцией UPDATE_STATISTICS) статистика корректируется на основе данных, которые были обработаны в запросе. Соотвествующе после выполнения запроса статистика будет частичной и отражать только обработанные данные. Проверяется это элементарно убийством статистики, выполнением SELECT-а, частично охватывающего данные таблицы и просмотром статистики через процедуру sa_get_histogram или же утилиту dbhist, которая выбрасывает статистику графиком в документ Excel.
...
Рейтинг: 0 / 0
25.05.2005, 17:33
    #33083958
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9, статистика
То есть, в принципе DROP использовать лучше... Чтоб статистика была более "up to date". В таблице может быть много старых данных, к которым запросы делаются редко, и учитывать их большого смысла не имеет. Пусть лучше она создается по реальным запросам.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9, статистика / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]