Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.03.2021, 16:13
|
|||
---|---|---|---|
CREATE PARTITION FUNCTION |
|||
#18+
Всем привет, первый раз разбираюсь с секционированием таблицы, подскажите, как корректно составить функцию и схему для моей таблицы. Таблица разделена логически по полю PartNumber (int), в данный момент: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Для каждой "пары" пары секций своя ФГ, те: ФГ1:1+2 ФГ2:3+4 ... ФГ5:9+10 Не допонял, как обозначать грани RIGHT и LEFT Для своего случая составил вот такую функцию: Код: sql 1. 2. 3.
Со схемой, не понял, как указать какая секция будет находиться внутри ФГ, интуитивно составил вот такой скрипт: Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2021, 16:28
|
|||
---|---|---|---|
CREATE PARTITION FUNCTION |
|||
#18+
teCa, если вы решили что у вас в одну фг ложаться по 2 значения, то у вас и интервалов должно быть меньше в два раза. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2021, 16:30
|
|||
---|---|---|---|
CREATE PARTITION FUNCTION |
|||
#18+
felix_ff, Почему? Разве не могут 2 и больше интервала лежать в одной ФГ? В принципе ФГ можно создать и для каждой секции. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2021, 16:33
|
|||
---|---|---|---|
|
|||
CREATE PARTITION FUNCTION |
|||
#18+
teCa, если справа, то это граница и всё, что меньше, если слева, то граница и всё, что больше до предыдущей или, во втором случае, следующей секции. В такой транскрипции первая секция получит все отрицательные числа с нулём, последняя - числа, большие или равные 11. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1684921]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 483ms |
0 / 0 |