Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Soll ich eine große oder mehrere kleine SQL-Select-Anweisungen verwenden?

Sie sollten ein Profiling-Tool ausführen, wenn Sie wirklich besorgt sind, da es von vielen Dingen abhängt und variieren kann, aber in der Regel ist es besser, weniger Abfragen zu kompilieren und weniger Roundtrips zur Datenbank zu haben.

Stellen Sie sicher, dass Sie die Dinge so gut wie möglich filtern, indem Sie Ihre Where- und Join-On-Klauseln verwenden.

Aber ehrlich gesagt spielt es normalerweise keine Rolle, da Sie im Vergleich zu dem, was die Datenbank kann, wahrscheinlich nicht allzu hart getroffen werden. Wenn Sie also nicht optimieren möchten, sollten Sie es nicht voreilig tun und das Einfachste tun.