Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.11.2018, 13:33
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Добрый день. Есть огромная таблица, которая секционирована и ее секции лежат в разных файловых группах. Секционирована она по годам. Надо как-то удалить старые файлы, соответствующие наиболее старым файловым группам. Подскажите пожалуйста как это правильно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:34
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
обычный DELETE будет выполняться бесконечно долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:35
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Подозраваю что файловые группы можно как-то по-другому удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:37
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Секции можно транкейтить. На более новых версия сразу, на более старых -- через свитч в таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:37
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Если есть SQL Server 2016 то там можно делать TRUNCATE выбранных секций. Если версия ниже то переключаете секцию на пустую таблицу с идентичной структурой столбцов и после удаляете эту таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:39
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Гавриленко Сергей АлексеевичСекции можно транкейтить. На более новых версия сразу, на более старых -- через свитч в таблицу. Microsoft SQL Server 2008 R2 (SP3) Enterprise Edition Сергей, если не сложно, можете ссылочку дать как это делать? Я пока тоже поищу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:40
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
AlanDentonЕсли есть SQL Server 2016 то там можно делать TRUNCATE выбранных секций. Если версия ниже то переключаете секцию на пустую таблицу с идентичной структурой столбцов и после удаляете эту таблицу. Да, версия ниже. Буду очень благодарен за пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 13:56
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#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, 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 Ого... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 14:02
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#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:04
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
ДваждыДва TRUNCATE TABLE dbo.WordMention WITH (PARTITIONS (1)) Нет, только начиная с 2016. Примеры по ссылкам что выше скидывал. Смысл тот же просто больше кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 14:50
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
AlanDentonДваждыДва TRUNCATE TABLE dbo.WordMention WITH (PARTITIONS (1)) Нет, только начиная с 2016. Примеры по ссылкам что выше скидывал. Смысл тот же просто больше кода Спасибо. Разбираюсь. А подскажите, откуда тут при переключении цифра 2 взялась? (обвел её). Никак не могу понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 14:58
|
|||
|---|---|---|---|
Удалить сексции секционированной таблицы. |
|||
|
#18+
Код: sql 1. , очевидно в примере партиция для значения 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 18:38
|
|||
|---|---|---|---|
Удалить сексции секционированной таблицы. |
|||
|
#18+
Konst_One Код: sql 1. , очевидно в примере партиция для значения 2Нет, секции указывают по порядковому номеру. ДваждыДваА подскажите, откуда тут при переключении цифра 2 взялась? (обвел её).Очевидно в примере очищают (переключают) секцию номер два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 19:15
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
alexeyvgKonst_One Код: sql 1. , очевидно в примере партиция для значения 2Нет, секции указывают по порядковому номеру. ДваждыДваА подскажите, откуда тут при переключении цифра 2 взялась? (обвел её).Очевидно в примере очищают (переключают) секцию номер два. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 19:16
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Что-то не получается секцию переключить на другую таблицу: Код: sql 1. ALTER TABLE SWITCH statement failed. Source and target partitions have different values for the DATA_COMPRESSION option. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.11.2018, 20:29
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Ну так надо компрессию такую же для таблицы t2 было делать, как и для секции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2018, 10:34
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Гавриленко Сергей АлексеевичНу так надо компрессию такую же для таблицы t2 было делать, как и для секции. Сделал, заработало, спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2018, 10:36
|
|||
|---|---|---|---|
|
|||
Удалить сексции секционированной таблицы. |
|||
|
#18+
Еще такой вопрос есть. На таблицу ссылаются FK (ON DELETE ON UPDATE CASCADE) другие таблицы. Если секцию переключить и сделать TRUNCATE новой таблицы, из зависимых таблиц удаляться данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688703]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 272ms |
| total: | 473ms |

| 0 / 0 |
