Я пытаюсь улучшить производительность программы, которая отслеживает наиболее популярные пути, проходящие через веб-сайт. данный URL-адрес зарегистрирован на странице сеанса таблицы с уникальным_идентификатором:
+-----------+--------------------------+---------------------+
| unique_id | page_url | mod_date_stamp |
+-----------+--------------------------+---------------------+
| 2378 | /resources/series75.html | 2008-10-03 22:49:00 |
+-----------+--------------------------+---------------------+
Затем другая таблица, сессия, подсчитывает количество обращений для набора до 5 URL-адресов, используя unique_id со страницы сеанса.
сессия
+-----------+---------+-----------------+-----------+---------------------+-------
| unique_id | counter | sequence_length | yearmonth | mod_date_stamp | page1 |
+-----------+---------+-----------------+-----------+---------------------+-------
| 1 | 2 | 2 | 201203 | 2012-03-28 15:42:38 | 5298 |
+-----------+---------+-----------------+-----------+---------------------+-------
+-------+-------+-------+-------+
page2 | page3 | page4 | page5 |
+-------+-------+-------+-------+
6075 | 0 | 0 | 0 |
+-------+-------+-------+-------+
В данный момент программа статистики выбирает уникальный_ид со страницы сеанса для каждого URL, который занимает слишком много времени. Я хочу присоединить страницу сеанса обратно к сеансу несколько раз, чтобы в полях page1 - page5 отображался путь URL (или 0 / ноль), а не unique_id от страницы сеанса для ускорения работы программы.
Конечный результат должен выглядеть следующим образом:
+-----------+---------+-----------------+-----------+---------------------+-------
| unique_id | counter | sequence_length | yearmonth | mod_date_stamp | page1 |
+-----------+---------+-----------------+-----------+---------------------+-------
| 1 | 2 | 2 | 201203 | 2012-03-28 15:42:38 | /path/index.html |
+-----------+---------+-----------------+-----------+---------------------+-------
+-------+-------+-------+-------+
page2 | page3 | page4 | page5 |
+-------+-------+-------+-------+
/path3/disk.html | 0 | 0 | 0 |
+-------+-------+-------+-------+
Заранее спасибо.