Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

поиск топ100   Найти похожие ветки 

 
Neo ©   (2007-10-19 16:42) [0]

Доброго времени суток. Поиск количества повторяющихся запросов по базе занимает меньше 1 секунды. База состоит из примерно полумиллиона запросов и надо посчитать топ100 - чего чаще ищут. так вот как это оптимально организовать? (база в парадоксе)


 
Reindeer Moss Eater ©   (2007-10-19 16:46) [1]

А что такое
"Поиск количества повторяющихся запросов" ?


 
Neo ©   (2007-10-19 16:49) [2]

Reindeer Moss Eater ©

"кол-во повторяющихся запросов" - есть база - в ней столбец - "запрос" - эти запросы могут повторяться


 
Reindeer Moss Eater ©   (2007-10-19 16:50) [3]

sum с группировкой по полю "запрос"


 
Reindeer Moss Eater ©   (2007-10-19 16:51) [4]

в смысле count, а не sum


 
Reindeer Moss Eater ©   (2007-10-19 16:52) [5]

и order by по количеству задом наперед


 
Jeer ©   (2007-10-19 16:56) [6]

делается дополнительная табличка SELCOUNT( HASH, CNT)
Каждый запрос, прежде чем осесть в таблице запросов , считается hash и добавляется или инкрементируется в SELCOUNT.
Всегда под рукой выборка из SELCONT cnt <= 100 с ORDER BY CNT


 
Neo ©   (2007-10-19 17:47) [7]

Господа -можно поподробнее, я просто с БД только-только работать начинаю...



Страницы: 1 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
5-1162820306
mmms
2006-11-06 16:38
2007.11.11
Возможны ли такой виз. компонент?


2-1192461964
тим
2007-10-15 19:26
2007.11.11
кнопка в заголовке


2-1192937610
San1712
2007-10-21 07:33
2007.11.11
Как воспользоваться алгоритмом MD5 в Delphi7 ?


5-1163154368
Vladix
2006-11-10 13:26
2007.11.11
Редактор колонок при двойном щелчке


15-1191397317
jack128_
2007-10-03 11:41
2007.11.11
news группа interbase.ibexpert.ru - не удалось соедениться с