Текущий архив: 2007.10.14;
Скачать: CL | DM;
Вниз
Триггер или COUNT? Найти похожие ветки
← →
MZ (2007-06-08 13:50) [0]Вопрос такой: Есть таблица со списком домов и таблица со списком абонентов (Abonent.id_house=house.id). необходимо в гриде "дома" отобразить общее количество абонентов по дому и количество подключенных абонентов. Что лучше сделать: использовать агрегатные функции по абонентам (в этой таблице >100000 записей) или завести в таблице домов поле "количество абонентов" и с помощью триггеров отслеживать изменение в таблице абонентов?
← →
Val © (2007-06-08 13:52) [1]>или завести в таблице домов поле "количество абонентов" и с помощью >триггеров отслеживать изменение в таблице абонентов?
ужас какой.
← →
Desdechado © (2007-06-08 13:59) [2]> в этой таблице >100000 записей)
Смехотворное количество.
← →
Sergey13 © (2007-06-08 14:07) [3]> [0] MZ (08.06.07 13:50)
Допустимы оба варианта. 1 - более теоретически грамотный, 2 - из-за соображений производительности тоже может быть применен. Но с твоими объемами это пока видимо не грозит.
← →
Павел Калугин © (2007-06-08 14:36) [4]Естественно агрегатные функции
← →
Petr V.Abramov (2007-06-08 20:33) [5]зависит того, насколько часто это количество абонентов требуется. Если только в отчетах раз в день (что скорее всего) - ессно count()
Страницы: 1 вся ветка
Текущий архив: 2007.10.14;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.024 c