DB Query Analyse

Susanoo, Samstag, 14.03.2020, 03:04 (vor 2158 Tagen) @ Chef_Techniker1298 Views
bearbeitet von Susanoo, Samstag, 14.03.2020, 03:14

Ich hatte es hier bereits geschrieben und vermutet:

Mit 'unvorteilhaften' SELECTs kann man jeden DB Server in die Knie zwingen, wenn man unbedacht mit JOINs, UNIONs, COUNTs, etc. um sich wirft. Das Forum sollte, wie auch von anderen bereits geschrieben, mit recht magerer Hardware auskommen. Vor allem wenn ich dann lese:

Der Server hat jetzt 20 CPUs

oder

Wenn wir also die älten Dinge vor 2017 hier löschen würden, rennt das glaube ich wirklich gut. (Hervorhebung von mir)

stimme ich @Nordlicht zu und es verbleibt das große [[hae]] [[hae]] [[hae]]

Für Query-Analyse bietet MariaDB als MySQL Fork z.B. die Statements EXPLAIN oder ANALYZE an. Angewendet auf betroffene SELECTs, wird man schnell sehen, warum die betroffenen QUERYs Probleme machen.

Betroffens von der Problematik ist nämlich nicht nur die 'Landing Page' https://www.dasgelbeforum.net/forum.php

Auch das Aufrufen eines singulären DB Eintrages mittels dessen ID, z.B. https://www.dasgelbeforum.net/index.php?id=514702, ist davon betroffen: id=514702, 514702 ist der Startbeitrag dem dieser Eintrag, den ich jetzt schreibe, 'untergeordnet' wird.

Dies dürfte absolut nicht vorkommen, da ein 'lesender' SELECT auf die id, sowie wenige 'unter-' bzw. 'übergeordnete' ids, mit das schnellste ist was ein DBMS kann und worauf hin es optimiert ist.


gesamter Thread:

RSS-Feed dieser Diskussion

Werbung