Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.028 c
2-1189779521
Nikfel
2007-09-14 18:18
2007.10.14
Определить и установить яркость цвета.


1-1185776127
tytus
2007-07-30 10:15
2007.10.14
как получить путь к папке "Мои Документы"


2-1189687949
Havismat
2007-09-13 16:52
2007.10.14
Про окна, вопрос новичка


2-1189853106
ProgRAMmer Dimonych
2007-09-15 14:45
2007.10.14
Снова проблемы (вырезка элементов массива)


15-1190005909
Slider007
2007-09-17 09:11
2007.10.14
С днем рождения ! 16 сентября 2007 воскресенье