Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.02.2021, 16:21
|
|||
---|---|---|---|
|
|||
Создать статистику для точечных значений |
|||
#18+
Коллеги, приветствую! Немного диковатый вопрос: Есть секционированная таблица. В ней есть поле [stamp], которое может содержать около 4 тыс. уникальных значений. Причем эти значения - очень неравномерно распределены. Это числа от 1 до 12 в начале каждой тысячи. Ну т.е. 1...12, 1001...1012, 2001...2012 и т.д. Эти значения фиксированы и другие - невозможны. Поле stamp как раз ключ к секционированию, 1 значение - 1 секция. Есть ли возможность сообщить серверу, что значения в этом поле распределены вот таким вот образом? И что значение [stamp] = 1001 - возможно, a 1015 - нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2021, 16:27
|
|||
---|---|---|---|
|
|||
Создать статистику для точечных значений |
|||
#18+
uaggster, CREATE STATISTICS statistics_name ON { table_or_indexed_view_name } ( column [ ,...n ] ) [ WHERE <filter_predicate> ] ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2021, 17:41
|
|||
---|---|---|---|
|
|||
Создать статистику для точечных значений |
|||
#18+
Владислав Колосов, она не бывает инкрементальной, а это важно, т.к. таблица пополняется подменой секций. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/moderation_log.php?user_name=_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 666ms |
total: | 963ms |
0 / 0 |