Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по добавлению секций в секционированную таблицу / 12 сообщений из 12, страница 1 из 1
02.06.2019, 14:06
    #39821307
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Добрый день!

Подскажите, пож-та, можно ли как-то добавить новые секции в уже имеющуюся секционированную таблицу?

Сходу как-то не нашел.
...
Рейтинг: 0 / 0
02.06.2019, 15:07
    #39821316
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
...
Рейтинг: 0 / 0
02.06.2019, 15:17
    #39821319
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Split же выделяет новые секции из имеющихся, разве нет?

Гавриленко Сергей Алексеевич https://www.google.com/search?rlz=1C1CHZL_ruRU758RU758&ei=yrvzXKiYHsylmwX2nZuwDQ&q=mssql split partition&oq=mssql split partition&gs_l=psy-ab.3..0i22i30l9j0i22i10i30.16475.20306..21242...0.0..0.95.1131.15......0....1..gws-wiz.......0i71j35i39j0i20i263j0j0i203j0i10i203.bPwY9f0ba5w
...
Рейтинг: 0 / 0
02.06.2019, 16:16
    #39821326
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Michail A.Split же выделяет новые секции из имеющихся, разве нет?Скорее нет, чем да.
...
Рейтинг: 0 / 0
02.06.2019, 16:40
    #39821334
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
можно ли детальнее пояснить?

alexeyvgMichail A.Split же выделяет новые секции из имеющихся, разве нет?Скорее нет, чем да.
...
Рейтинг: 0 / 0
02.06.2019, 18:59
    #39821365
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Michail A.можно ли детальнее пояснить?
alexeyvgСкорее нет, чем да.Не совсем понятен вопрос. Вы имеете в виду, что сиквел ищет свободное место из страниц на диске, занятых существующей секцией?

Split просто создаёт 2 секции вместо одной секции две, в том же диапазоне границ. В зависимости от схемы, "новая" секция может размещаться либо в той же файлгруппе, либо в новой. Данные могут перераспределяться, но обычно делают так, что бы не перераспределялись.
...
Рейтинг: 0 / 0
02.06.2019, 21:34
    #39821387
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
alexeyvg, а если мне нужно добавить новые данные в новую секцию? Создавать новую секционированную таблицу? Нет ли средств типа alter ... switch и перенос секции в новую таблицу, так и наоборот, добавление новой секции в таблицу?
...
Рейтинг: 0 / 0
02.06.2019, 21:51
    #39821388
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Michail A.alexeyvg, а если мне нужно добавить новые данные в новую секцию? Создавать новую секционированную таблицу? Нет ли средств типа alter ... switch и перенос секции в новую таблицу, так и наоборот, добавление новой секции в таблицу?Вы создаёте новую секцию, и при вставке данных они попадают туда.

Или, как вариант, вы создаёте новую секцию, и, используя средства типа alter ... switch (а именно ALTER TABLE ... SWITCH PARTITION), переносите данные из таблицы в секцию. Или наоборот, переносите данные из секции в таблицу, при этом секция становится пустая, и её можно удалить (а можно и не удалять).
...
Рейтинг: 0 / 0
03.06.2019, 11:16
    #39821547
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Michail A.Split же выделяет новые секции из имеющихся, разве нет?



В таблице нет ничего, кроме секций. Даже таблицы "без секций" состоят из одной секции. Поэтому выделение всегда производится из имеющихся.
...
Рейтинг: 0 / 0
03.06.2019, 11:49
    #39821565
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Владислав КолосовMichail A.Split же выделяет новые секции из имеющихся, разве нет?



В таблице нет ничего, кроме секций. Даже таблицы "без секций" состоят из одной секции. Поэтому выделение всегда производится из имеющихся.Не согласен.
Есть свободное страничное пространство.
В нём распологаются всякие объекты, в том числе таблицы (да, всегда состоящие из секций).
И в этом пространстве есть неиспользуемые страницы.
При создании новой секции её выделяется место из неиспользуемых страниц (а не отдаётся место, уже занимаемое какой то секцией).
...
Рейтинг: 0 / 0
03.06.2019, 12:58
    #39821615
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
alexeyvg,

Возможно, я не правильно понял вопрос. Логически новая секция всегда разбивает существующую и секции всегда существуют в таблице. Вот откуда берутся страницы для новой секции - как Вы и пишете.
...
Рейтинг: 0 / 0
03.06.2019, 19:01
    #39821907
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по добавлению секций в секционированную таблицу
Владислав КолосовВозможно, я не правильно понял вопрос. Логически новая секция всегда разбивает существующую и секции всегда существуют в таблице.Логически - да.
Я тоже не понял, о чём спрашивает ТС...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по добавлению секций в секционированную таблицу / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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