- Affected Version
- WoltLab Suite 5.3
- Affected App
- WoltLab Suite Forum
Dies ist ein Follow Up der hier zu sehen ist => SQL Performance ? und bei mir definitiv noch nicht gelöst ist !
Sodala da wäre ich mal wieder mit dem gleichen PRoblem und diesmal auch mit einer Lösung die hoffentlich auch umgesetzt wird !
# Time: 2020-11-18T12:11:36.869665Z
# User@Host: root[root] @ localhost [] Id: 740
# Query_time: 1.784043 Lock_time: 0.000093 Rows_sent: 1 Rows_examined: 1244797
SET timestamp=1605701495;
SELECT time
FROM wbb1_post
WHERE threadID = '46939'
AND time > '1528443396'
ORDER BY time LIMIT 1;
# Time: 2020-11-18T12:12:26.170519Z
# User@Host: root[root] @ localhost [] Id: 840
# Query_time: 1.841918 Lock_time: 0.000123 Rows_sent: 1 Rows_examined: 1244797
SET timestamp=1605701544;
SELECT time
FROM wbb1_post
WHERE threadID = '46939'
AND time > '1528443396'
ORDER BY time LIMIT 1;
# Time: 2020-11-18T12:13:10.619352Z
# User@Host: root[root] @ localhost [] Id: 951
# Query_time: 1.937856 Lock_time: 0.000086 Rows_sent: 1 Rows_examined: 1244797
SET timestamp=1605701588;
SELECT time
FROM wbb1_post
WHERE threadID = '46939'
AND time > '1528443396'
ORDER BY time LIMIT 1;
# Time: 2020-11-18T12:17:07.661899Z
# User@Host: root[root] @ localhost [] Id: 1453
# Query_time: 1.837239 Lock_time: 0.000137 Rows_sent: 1 Rows_examined: 1244797
SET timestamp=1605701825;
SELECT time
FROM wbb1_post
WHERE threadID = '46939'
AND time > '1528443396'
ORDER BY time LIMIT 1;
Display More
JA bitte lasst und das Problem dieses mal ECHT angehen mir geht das herumwurschteln mit Configs ets schon so auf die nerven.
SELECT time FROM wbb1_post WHERE threadID = '46939' AND time > '1528443396' ORDER BY time LIMIT 1
hat ja den Sinn den max Timestamp zu finden wenn ich das richtig sehe .... mir ist nicht ersichtlich warum diese Abfrage so ist wie sie ist nach wie vor. Aber ja meine Argumentation mit der PostID wurde ja abgelehnt was ja noch ok ist aber folgendes ist auf meinem System ebenfalls schneller !
Query_time: 1.841918 vs 0.0060
Zeige Datensätze 0 - 0 (1 insgesamt, Die Abfrage dauerte 0.0060 Sekunden.)
SELECT MAX(time) FROM wbb1_post WHERE threadID = '46939' AND time > '1528443396'
Könnten wir das bitte konstruktiv angehen danke und bitte wenn ein SQL schneller ist das gleiche macht lasst uns echt daran denken das umzusetzen danke.
Vielleicht können andere Forenbetreiber ähnliche Vergleiche Posten jedoch sollten es Threads mit ein paar Tausend antworten sein. Vielen Dank
Ich bitte zumindest um bekanntgabe wo ich dieses SQL finden kann dann würde ich das zumindest bei mir lokal gerne anpassen.