powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / триггер + insert/update 5 таблиц
4 сообщений из 4, страница 1 из 1
триггер + insert/update 5 таблиц
    #38933933
Runet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собсно сабж.
есть таблица с журналом посещений, пока записей не много, в месяц около 200к записей, но это только начало.
задача: при инсерте в эту таблицу, сделать insert/update on duplicate key в 5 других таблиц (разбивка отчета по дням, неделям и т.д.)

так вот, как лучше сделать ?
после инсерта сделать запись сразу в 5 таблиц ?
или навесить триггер на каждую таблицу ?
journal > hourly -> daily -> etc ...
...
Рейтинг: 0 / 0
триггер + insert/update 5 таблиц
    #38934000
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от критичности скорости обновления данных. Если "разбежка" в несколько минут некритична, я бы рекомендовал не на триггерах это реализовывать, а по эвенту (скажем, раз в 5 минут процедурой разносить новые данные по таблицам).
...
Рейтинг: 0 / 0
триггер + insert/update 5 таблиц
    #38934423
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЗависит от критичности скорости обновления данных. Если "разбежка" в несколько минут некритична, я бы рекомендовал не на триггерах это реализовывать, а по эвенту (скажем, раз в 5 минут процедурой разносить новые данные по таблицам).

я бы вообще не переживал в даной ситуации о тригерах.

это куда быстрее чем использовать подход - когда внешний код отвечает за обновление пре-агрегированых данных.

а ивентом труднее будет. ибо надо метку какую-но новизны записи, или временную таблицу. будет больше тело движений.
...
Рейтинг: 0 / 0
триггер + insert/update 5 таблиц
    #38934443
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато ХП по барабану, как произошло изменение данных.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / триггер + insert/update 5 таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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