各ユーザーが 6 つのクエリを生成するため、私のサイトはデータベースに対して多くのクエリを生成します。その原因を突き止めようとしましたが、私の知識では見つけることができませんでした。誰かがそのクエリのソースを微調整する方法を手伝ってくれませんか?
私が使用した:
- ジュムラ 2.5.8
- 主なコンポーネント: CB、クネナ、SH404SEF、K2、コメント、UddeIM PMS
- 主なモジュール: Gavick News PRO4
- スパム IP をブロック
- ボットをブロックする
ユーザーごとに生成されるクエリ:
SELECT *
FROM `_users`
WHERE `id` = 15
SELECT `g`.`id`,`g`.`title`
FROM `_usergroups` AS g
INNER JOIN `_user_usergroup_map` AS m ON m.group_id = g.id
WHERE `m`.`user_id` = 15
SELECT b.id
FROM _user_usergroup_map AS map
LEFT JOIN _usergroups AS a ON a.id = map.group_id
LEFT JOIN _usergroups AS b ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE map.user_id = 15
SELECT a.rules
FROM _assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT id
FROM _assets
WHERE parent_id = 0
SELECT b.rules
FROM _assets AS a
LEFT JOIN _assets AS b ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.id = 1 OR a.parent_id = 0)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft