falk.doering@fadoe.de falk.doering@fadoe.de wrote:
Hallöchen
Zitat von Thomas Schmidt schmidt@netaction.de:
bei MySQL ist das alles ja eher Blindflug.
Blindflug? Wo? EXPLAIN SELECT ... funktioniert wunderbar und ist auch gut auf einer schwarzen Konsole und weißer Schrift lesbar.
Vergleiche einfach mal das EXPLAIN von MySQL mit dem von PostgreSQL.
Ich dachte, es würde nur mir so gehen. Momentan habe ich damit zu kämpfen, dass aufwändige Queries den Server zustopfen und dann allen Prozessen die Verbindung gekappt wird. Anschließend kann für mehrere Minuten kein Client mehr auf die Datenbank zugreifen, egal ob phpmyadmin, PDO, "$ mysql" auf der Bash oder sonstwas.
Das sieht sehr nach persistenten Verbindungen aus ... Mach mal "normale" daraus. An sonsten mal die max_connections hochsetzen.
Das hat wohl eher was mit der Engine zu tun. Im Hosting-Bereich ist das fast immer noch MyISAM. Aber ich will mich jetzt da nicht weiter drüber auslassen ... aber davon abgesehen, weil das oben das Thema war: erklär mir doch mal, was man so aus einem MySQL-Explain lesen kann. Vielleicht sehe ich ja auch den Wald vor lauter Bäumen oder so nicht...
Andreas