Sybase ASE: разделение таблиц - PullRequest
0 голосов
/ 20 марта 2020

Я работаю над разбиением огромной таблицы в Sybase. Вариант использования: таблица росла с годами, и приложениям не нужны данные, скажем, за 6 месяцев. Итак, мне нужно заархивировать некоторые строки. Я изучаю следующий подход:

  • Добавить разбиение даты в таблицу и разбить строки по дням
  • Написать пакет, который выполняется каждую полночь, и архивировать раздел, который составляет более 6 месяцев old

Теперь для этого мне нужно разбить существующую таблицу и задать пару вопросов (я не Sybase или эксперт по БД):

  • Разделение диапазонов в Sybase наиболее близко подходит к подходу, который я пытаюсь реализовать. Однако для этого необходимо указать все диапазоны заранее. Итак, если я хочу создать ежедневный раздел на скользящей основе в течение года, нужно ли мне заранее указывать все значения?
  • Могу ли я alter существующую таблицу и добавить разделы или мне нужно создать новый стол?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...