2009-12-22 6 views
0

dans mon test de sortie du serveur bâtarde pour une page, 8 requêtes sont répertoriées mais beaucoup plus DB sont comptés:Afficher tous les enregistrements actifs requêtes

Query1 Query2 ... Query8 Rendus Partial1 Rendus Partial2 . Rendu partiel 40 Achevé en 4754ms (Vue: 308, DB: 2246) | 200 OK

Comment puis-je afficher toutes les requêtes en cours?

De même, existe-t-il une documentation pour ce que la vue; count représente?

Répondre

0

Je ne suis pas sûr de comprendre la question, mais demandez-vous ce que signifie le nombre après DB? Si oui, c'est le nombre d'enregistrements renvoyés.

Certains exemple de sortie de mon serveur Mongrel:

Processing AlbumsController#show to xml (for 127.0.0.1 at 2009-12-22 06:44:38) [GET] 
    Parameters: {"format"=>"xml", "action"=>"show", "id"=>"1", "controller"=>"albums"} 
    Album Load (0.1ms) SELECT * FROM `albums` WHERE (`albums`.`id` = '1') LIMIT 1 
    Album Columns (0.8ms) SHOW FIELDS FROM `albums` 
    Artist Columns (2.0ms) SHOW FIELDS FROM `artists` 
    Artist Load (0.1ms) SELECT * FROM `artists` WHERE (`artists`.`id` = 1) 
    Track Load (0.1ms) SELECT * FROM `tracks` WHERE (`tracks`.album_id = 1) 
    Track Columns (1.3ms) SHOW FIELDS FROM `tracks` 
Completed in 48ms (View: 1, DB: 22) | 200 OK [http://localhost/albums/1.xml] 

Vous ne voyez que 3 requêtes, mais 22 dossiers sont renvoyés. Si vous souhaitez voir tous les enregistrements affichés, affichez-les dans vos modèles. Ou, vous pouvez facilement les afficher en XML dans votre contrôleur.

def index 
    @records = Record.find(:all) 
    respond_to do |format| 
    format.xml { render :xml => @records } 
    end 
end 

En bref, vous voyez toutes les requêtes.

+0

juste ce que j'avais besoin de savoir, merci – Christopher

Questions connexes