簡體   English   中英

計算Doctrine執行的查詢次數

[英]Count number of queries performed by Doctrine

我正在使用Doctrine,有時我覺得它做的事情比我期望的要多得多,所以我希望得到更多關於Doctrine正在做什么的信息(因此更多的控制)。

那么,我如何計算Doctrine正在進行的查詢總數? 如果我還能找到Doctrine隱式執行的SQL語句(除了我正在創建的那些語句),那將是很好的。

先感謝您!

我建議這篇精彩的文章:

http://www.phpandstuff.com/articles/codeigniter-doctrine-scratch-day-8-hooks-profiling-dql

找到標題為“ 使用Doctrine進行概要分析 ”的部分這是特定於框架的使用,但你應該弄清楚如何在沒有框架的情況下進行,這並不困難

Doctrine有一個Profiler組件,允許用戶跟蹤對數據庫所做的每次訪問。

請參閱: Profiler


但請注意,探查器可以為您提供更多您期望的信息:根據您的配置方式,它會指示每次從數據庫中提取某些數據作為事件(即使它不代表查詢每次執行)

也; 由於Doctrine正在使用預處理語句,您將永遠無法看到任何“真正的”SQL查詢:您只會看到語句和相應的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM