Выяснил, что запрос к базе:
UPDATE b_stat_searcher_day SET DATE_LAST = now(), TOTAL_HITS = TOTAL_HITS + 1 WHERE SEARCHER_ID='S' and DATE_STAT=CURRENT_DATE;
длится 4,5 секунды.
Искал где он формируется, нашел в файле (\bitrix\modules\statistic\classes\general\keepstatistic.php)
что то похожее в 231 строке:
$rows = $DB->Update("b_stat_searcher_day",$arFields,"WHERE SEARCHER_ID='".$_SESSION["SESS_SEARCHER_ID"]."' and DATE_STAT=".$DB_now_date,"File: ".__FILE__."<br>Line: ".__LINE__,false,false,false);
В чем может быть причина? Как оптимизировать данный запрос? М.б. кто то уже сталкивался?
UPDATE b_stat_searcher_day SET DATE_LAST = now(), TOTAL_HITS = TOTAL_HITS + 1 WHERE SEARCHER_ID='S' and DATE_STAT=CURRENT_DATE;
длится 4,5 секунды.
Искал где он формируется, нашел в файле (\bitrix\modules\statistic\classes\general\keepstatistic.php)
что то похожее в 231 строке:
$rows = $DB->Update("b_stat_searcher_day",$arFields,"WHERE SEARCHER_ID='".$_SESSION["SESS_SEARCHER_ID"]."' and DATE_STAT=".$DB_now_date,"File: ".__FILE__."<br>Line: ".__LINE__,false,false,false);
В чем может быть причина? Как оптимизировать данный запрос? М.б. кто то уже сталкивался?