Doctrine2のデータベースへのクエリの数を取得するにはどうすればよいですか?私はこれを統計のためだけに必要とし、教義がどのように機能するか、さまざまな状況でどのくらいのクエリが生成されるかを調べる必要があります。しかし、とにかく、これを行う方法?Doctrine2のデータベースへのクエリをカウントする
7
A
答えて
15
$stack = new \Doctrine\DBAL\Logging\DebugStack();
$entityManager->getConfiguration()->setSQLLogger($stack);
// do stuff
var_dump($stack);
2
この投稿への感謝
$doctrine = $this->get('doctrine');
$doctrine = $this->getDoctrine();
$em = $doctrine->getConnection();
// $doctrine->getManager() did not work for me
// (resulted in $stack->queries being empty array)
$stack = new \Doctrine\DBAL\Logging\DebugStack();
$em->getConfiguration()->setSQLLogger($stack);
... // do some queries
var_dump($stack->queries);
:Symfonyの2.xのコントローラのコンテキストからこれを行うには
http://vvv.tobiassjosten.net/symfony/logging-doctrine-queries-in-symfony2/
関連する問題
- 1. 1つのクエリでDoctrine2&Symfony2の複数のカウント
- 2. Doctrine2 - 継承マッピング、サブクラスのクエリ
- 3. MySQLデータベースの列の値をカウントするクエリ
- 4. ビューからデータベースへのクエリ
- 5. データベースへのクエリを含むPreg_replace
- 6. カウントmysqlのクエリ
- 7. Django:ManyToManyFieldカウントのクエリ?
- 8. カウント(*)のLINQクエリ
- 9. カウントmysqlのクエリ
- 10. 複数のデータベースをdoctrine2で設定する
- 11. "他のデータベースへのクエリを無視する"コマンドライン
- 12. リアルタイムアプリケーション用のデータベースへのクエリを最適化する方法 - Nodejs
- 13. mysqlのユニオンタイプのクエリをカウント
- 14. 変換のSQL個別、カウント&GROUPBY LINQクエリへのナビゲーション
- 15. Doctrine 2.1 - クエリのカウント
- 16. クエリの数値をカウントするCakePHP
- 17. ログインの日数をカウントするMySQLクエリ
- 18. doctrineクエリのカウントをダンプする
- 19. 迅速なsqliteデータベースへのクエリへのより良いアプローチ
- 20. Symfony2/Doctrine2:catch QueryExceptionと出力クエリ
- 21. LinqToSql - データベースへの過度のクエリを避ける
- 22. カウントのクエリとの混乱
- 23. クエリでのMongoDBのカウント
- 24. Firebaseデータベースのカウント子の数
- 25. クエリ内の関連するカウント
- 26. Doctrine2エンティティ内で複雑なクエリを実行する方法は?
- 27. 複雑なMySQLクエリをDoctrine2に変換する方法
- 28. PySparkのカウント・カラムへのアクセス
- 29. SQLクエリのヘルプ+カウント+ MAX
- 30. 複数のカウント()同じクエリ
'$ doctrine-> getMangerは()me'のために動作しませんでしたが、それがあるためです不足している「a」の? –