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

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

Сходу как-то не нашел.
...
Рейтинг: 0 / 0
вопрос по добавлению секций в секционированную таблицу
    #39821316
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
вопрос по добавлению секций в секционированную таблицу
    #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
вопрос по добавлению секций в секционированную таблицу
    #39821326
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michail A.Split же выделяет новые секции из имеющихся, разве нет?Скорее нет, чем да.
...
Рейтинг: 0 / 0
вопрос по добавлению секций в секционированную таблицу
    #39821334
Michail A.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли детальнее пояснить?

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

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

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



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



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

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


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