Ich habe die integrierte gespeicherte Prozedur sp_MSforeachtable
verwendet, um die Zeilenanzahl jeder Tabelle in unserer Datenbank mithilfe von COUNT (*) zu ermitteln.Was ist die günstigste Abfrage, die ich ausführen kann, um zu sehen, ob es Zeilen in der Tabelle gibt?
Ich habe jedoch festgestellt, dass ich nur eine 0 oder 1 wollen, je nachdem, ob überhaupt Zeilen in der Tabelle vorhanden sind.
Kann ich noch etwas anderes verwenden, das schneller/billiger ist als COUNT (*)?
bei http://stackoverflow.com/questions/1597442/subquery-using-exists-1-or-exists Werfen Sie einen Blick haben – StuartLC
Welche Antworten Sie auch immer vorbringen, sollte ein Benchmark sein. COUNT (*) ist wahrscheinlich in Abhängigkeit vom DBMS gut optimiert, zusätzlich drückt es deutlich die Absicht dessen aus, was Sie zu tun versuchen. –