Zählen Sie die Anzahl der Abfragen in Rails

8

Ich versuche, meine Website zu optimieren, um das zu tun, möchte ich wissen, welche Aktion mehr Abfragen als andere macht. Gibt es überhaupt einen Hinweis darauf, wie viele DB-Treffer von eine Aktion gemacht wurden?

    
joeloui 16.02.2012, 21:15
quelle

3 Antworten

9

Ich fand diese Juwelen sehr hilfreich, um Probleme zu untersuchen und Abfragen zu optimieren

Naveed 16.02.2012, 21:23
quelle
3

Dieses Juwel wird genau das tun, was Sie brauchen: Zeigen Sie die Anzahl der pro Aktion ausgegebenen db-Abfragen:

Ссылка

    
Juan Alonso 16.11.2012 04:40
quelle
0

Sie könnten sich das Schienenprotokoll ansehen, um zu sehen, was & amp; Wie viele Abfragen werden für jede Anfrage ausgelöst. Aber normalerweise gehen die Schmerzen jedes Mal durch das Protokoll, um zu sehen, welche Anfrage Zeit braucht.

Normalerweise verwende ich newrelic gem in der Entwicklung, um zu sehen, welche Aktionen mehr Zeit benötigen und versuche, die Abfragen zu optimieren. Weitere Informationen zu newrelic im Entwicklungsmodell finden Sie unter Ссылка .

Auch basierend auf der Datenbank- und Rails-Version gibt es andere Edelsteine ​​( Ссылка ), die Ihnen sagen, wie Abfragen in einem bestimmten ausgeführt werden Anfrage.

    
Ajay Kumar Guthikonda 16.02.2012 21:22
quelle

Tags und Links