[3.2] Delay und Session Keys
Verfasst: 12.11.2021 13:53
Hallo.
Ich fasse erstmal zusammen was stand ist.
Forum mit phpbb 3.2
Wordpress Marktplatz mit wordpress aktuelle Version.
Wordpress hat eine phpbb - wordpress User Bridge
Registrierung nur via phpbb.
Wordpress ist mit der Userdatenbank gekoppelt.
Jetzt wird das Anzeigen des Contests für die Wordpress Seite seit einiger Zeit immer langsamer.
Also für eingeloggte User. Für Gäste geht alles in einen für den Content relativ angenehmen zeit.
Wir haben mal ein slow query laufen lassen.
Ergebnis ist ein echt hohes Aufkommen in der phpbb-sessions-keys table.
Meldung:
Query_time: 10.945826 Lock_time: 0.000025 Rows_sent: 0 Rows_examined:
> 12361454
> use "Datenbankname";
> DELETE FROM phpbb_sessions_keys WHERE phpbb_sessions_keys.user_id = '45055';
Heißt dies er hat ~12 Mio Einträge bei ~45.000 usern und diese durchsucht er komplett?
Wie könnte ich das ändern, damit die Abfrage für angemeldetet User genausoschnell ist wie für Gäste ohne Session?
Bzw. Besser.
Gäste laden den content in 1-3 sek. User 6-10 sek. Genau der selbe content.
Danke für eure Ideen.
Ich fasse erstmal zusammen was stand ist.
Forum mit phpbb 3.2
Wordpress Marktplatz mit wordpress aktuelle Version.
Wordpress hat eine phpbb - wordpress User Bridge
Registrierung nur via phpbb.
Wordpress ist mit der Userdatenbank gekoppelt.
Jetzt wird das Anzeigen des Contests für die Wordpress Seite seit einiger Zeit immer langsamer.
Also für eingeloggte User. Für Gäste geht alles in einen für den Content relativ angenehmen zeit.
Wir haben mal ein slow query laufen lassen.
Ergebnis ist ein echt hohes Aufkommen in der phpbb-sessions-keys table.
Meldung:
Query_time: 10.945826 Lock_time: 0.000025 Rows_sent: 0 Rows_examined:
> 12361454
> use "Datenbankname";
> DELETE FROM phpbb_sessions_keys WHERE phpbb_sessions_keys.user_id = '45055';
Heißt dies er hat ~12 Mio Einträge bei ~45.000 usern und diese durchsucht er komplett?
Wie könnte ich das ändern, damit die Abfrage für angemeldetet User genausoschnell ist wie für Gäste ohne Session?
Bzw. Besser.
Gäste laden den content in 1-3 sek. User 6-10 sek. Genau der selbe content.
Danke für eure Ideen.