Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть огромная таблица, которая секционирована и ее секции лежат в разных файловых группах. Секционирована она по годам. Надо как-то удалить старые файлы, соответствующие наиболее старым файловым группам. Подскажите пожалуйста как это правильно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:33 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
обычный DELETE будет выполняться бесконечно долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:34 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Подозраваю что файловые группы можно как-то по-другому удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:35 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Секции можно транкейтить. На более новых версия сразу, на более старых -- через свитч в таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:37 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Если есть SQL Server 2016 то там можно делать TRUNCATE выбранных секций. Если версия ниже то переключаете секцию на пустую таблицу с идентичной структурой столбцов и после удаляете эту таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:37 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичСекции можно транкейтить. На более новых версия сразу, на более старых -- через свитч в таблицу. Microsoft SQL Server 2008 R2 (SP3) Enterprise Edition Сергей, если не сложно, можете ссылочку дать как это делать? Я пока тоже поищу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:39 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
AlanDentonЕсли есть SQL Server 2016 то там можно делать TRUNCATE выбранных секций. Если версия ниже то переключаете секцию на пустую таблицу с идентичной структурой столбцов и после удаляете эту таблицу. Да, версия ниже. Буду очень благодарен за пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:40 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
ДваждыДваБуду очень благодарен за пример. https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/24 - cycle switching - db.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/25 - cycle switching - test.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/26 - truncate partition.sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 13:56 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
AlanDentonДваждыДваБуду очень благодарен за пример. https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/24 - cycle switching - db.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/25 - cycle switching - test.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/26 - truncate partition.sql Ого... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 14:00 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
AlanDentonДваждыДваБуду очень благодарен за пример. https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/24 - cycle switching - db.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/25 - cycle switching - test.sql https://github.com/sergeysyrovatchenko/SQLSaturday/blob/master/DatabaseSizeTips/26 - truncate partition.sql А сработает ли это в 2008-м? TRUNCATE TABLE dbo.WordMention WITH (PARTITIONS (1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 14:02 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
ДваждыДва TRUNCATE TABLE dbo.WordMention WITH (PARTITIONS (1)) Нет, только начиная с 2016. Примеры по ссылкам что выше скидывал. Смысл тот же просто больше кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 14:04 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
AlanDentonДваждыДва TRUNCATE TABLE dbo.WordMention WITH (PARTITIONS (1)) Нет, только начиная с 2016. Примеры по ссылкам что выше скидывал. Смысл тот же просто больше кода Спасибо. Разбираюсь. А подскажите, откуда тут при переключении цифра 2 взялась? (обвел её). Никак не могу понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 14:50 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. , очевидно в примере партиция для значения 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 14:58 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: sql 1. , очевидно в примере партиция для значения 2Нет, секции указывают по порядковому номеру. ДваждыДваА подскажите, откуда тут при переключении цифра 2 взялась? (обвел её).Очевидно в примере очищают (переключают) секцию номер два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 18:38 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
alexeyvgKonst_One Код: sql 1. , очевидно в примере партиция для значения 2Нет, секции указывают по порядковому номеру. ДваждыДваА подскажите, откуда тут при переключении цифра 2 взялась? (обвел её).Очевидно в примере очищают (переключают) секцию номер два. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 19:15 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Что-то не получается секцию переключить на другую таблицу: Код: sql 1. ALTER TABLE SWITCH statement failed. Source and target partitions have different values for the DATA_COMPRESSION option. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 19:16 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Ну так надо компрессию такую же для таблицы t2 было делать, как и для секции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2018, 20:29 |
|
||
|
Удалить сексции секционированной таблицы.
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичНу так надо компрессию такую же для таблицы t2 было делать, как и для секции. Сделал, заработало, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2018, 10:34 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39738768&tid=1688703]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 427ms |

| 0 / 0 |
