Sat
Guest
Оптимизация работы сайта.
Есть две таблицы:
1.Object:
ObjectID - int
CategoryID - int
2. Category
Name - varchar
CategoryID
В рубрикаторе выводятся категории в скобочках стоит кол-во наименований в этой категории.
Сейчас это количество считается так:
select * from category
потом цикл по категориям
select count(*) from Object where CategoryID=$id
Но БД большая, и в итоге такое чтение занимает много времени. Есть какие-нибудь способы оптимизировать этот процесс?
Есть две таблицы:
1.Object:
ObjectID - int
CategoryID - int
2. Category
Name - varchar
CategoryID
В рубрикаторе выводятся категории в скобочках стоит кол-во наименований в этой категории.
Сейчас это количество считается так:
select * from category
потом цикл по категориям
select count(*) from Object where CategoryID=$id
Но БД большая, и в итоге такое чтение занимает много времени. Есть какие-нибудь способы оптимизировать этот процесс?