powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9, статистика
3 сообщений из 3, страница 1 из 1
ASA 9, статистика
    #33083046
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть две команды:
DROP STATISTIC table;
CREATE STATISTICS table;
Не пойму что лучше использовать на поломаной таблице. После чтения BOL пришел к выводу - если мы делаем drop, то статистика начнет собираться автоматически при первом же запросе к этой таблице. А если сделать create, то существующая статистика убьется автомтом и сервер вот прямо сейчас создаст новую. Так?
Вопрос собственно: а равняется ли статистика созданая по create statistic, той которая собрана автоматически?
...
Рейтинг: 0 / 0
ASA 9, статистика
    #33083083
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ASA 9, статистика
    #33083958
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть, в принципе DROP использовать лучше... Чтоб статистика была более "up to date". В таблице может быть много старых данных, к которым запросы делаются редко, и учитывать их большого смысла не имеет. Пусть лучше она создается по реальным запросам.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9, статистика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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