powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Стратегия изменений на бою
3 сообщений из 3, страница 1 из 1
Стратегия изменений на бою
    #39572427
student42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Прошу совета у тех кто сталкивался с нижеописанной проблемой:

Необходимо изменить структуру некоторой таблицы (горячая в плане использования).
Есть N датчиков c которых, разные приложения снимают метрики и вставляют в эту таблицу (200-300 записей в минуту).
Другие приложения, 1 раз в 3-5 минут на основе этой результатов из этой таблицы, строят графики (собирают данные для статистики).
После чего, записи удаляются. Собственно на таблице регулярно происходит INSERT, SELECT, DELETE.

Сразу поясню ... придумал не я так было ))))))

Необходимо изменить структуру таблицы (добавить поле) таким образом что бы все эти приложения
не шваркнулись разом (так задумал главный инженер).Это вообще возможно? Или тут полной остановки не избежать?
Какой стратегии придерживаться?

P.S. Кол-во приложений которые собирают метрики более 50. Кол-во приложений которые строют статистику на основе метрик менее 10.

С уважением,
Александр Михайлов
...
Рейтинг: 0 / 0
Стратегия изменений на бою
    #39572431
student42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополнение: Есть также еще и VIEW которую необходимо изменить. А она регулярно используется.
...
Рейтинг: 0 / 0
Стратегия изменений на бою
    #39572490
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
student42,

BEGIN;

DROP VIEW...
ALTER TABLE ADD COLUMN ...
CREATE VIEW...

COMMIT;

добавить поле с NULL'ами операция быстрая. заполняйте поля значениями, и обвешивайте констрейнтами позже.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Стратегия изменений на бою
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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