Hallo,
ich habe in meiner MySQL-DB zwei tabellen mit jeweils so 150.000 Datensätzen. Wenn ich diese joine kommen ca. 145.000 Datensätze alsm resukltset heraus. In meiner PHP-Applikation setze ich erstmal ein count(*) ab um zu sehen wieviele Datensätze nun rauskommen, und da beginnt das Problem.
Der count(*) Aufruf benötigt über 5 sekunden. Das sieht natürlich nicht gut aus in einer Anwendung die ansonsten sehr schnell ist.
Wie kann ich mysql optimieren dass dieser wirklich einfache Aufruf schneller geht?
Bin für jede Hilfe dankbar!
Viele Grüße
Profiling
ich habe in meiner MySQL-DB zwei tabellen mit jeweils so 150.000 Datensätzen. Wenn ich diese joine kommen ca. 145.000 Datensätze alsm resukltset heraus. In meiner PHP-Applikation setze ich erstmal ein count(*) ab um zu sehen wieviele Datensätze nun rauskommen, und da beginnt das Problem.
Der count(*) Aufruf benötigt über 5 sekunden. Das sieht natürlich nicht gut aus in einer Anwendung die ansonsten sehr schnell ist.
Wie kann ich mysql optimieren dass dieser wirklich einfache Aufruf schneller geht?
Bin für jede Hilfe dankbar!
Viele Grüße
Profiling