Jak zobrazit pouze jeden sql dotaz v tracy baru?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
nedik
Člen | 9
+
0
-

Zdravím,
dá se nějak jednoduše zobrazit v tracy pouze jeden konkrétní sql dotaz?
Například mám nějaký modul, ve kterém je složen nějaký dotaz:

public function articleInfoById($articleId)
	{
		return $this->db->table('article')
			->where('shop_id', $this->shopId)
			->where('id', $articleId)
			->limit(1)
			->fetch();
	}


Jakým jednoduchým způsobem zobrazím v laděnce pouze tento dotaz?

Jde mi o to mít možnost ladit jednotlivé případně pomalé dotazy, pokud si rozkliknu všechny dotazy v tracy, tak je jich většinou kolem 200 (navíc tracy zobrazí jen prvních 100) a nedá se v tom vůbec orientovat.

Říkal jsem si, že bych dotaz, který chci zobrazit, detekoval pomocí napsaného komentu v dotazu, např:
select * from bla bla – logThis
ale vlastně ani nevím, jak v konstrukci nette/database psát komenty do dotazu.
Pomůže někdo????

David Matějka
Moderator | 6445
+
0
-

Nijak jednoduse to nejde.

nedik
Člen | 9
+
0
-

Aha, takže radíš, abych vytvořil kopii nette/database modulu a ten si upravil a používal jej.
Ok, to asi není problém, jak ale tento nový muj/database modul nabinduji přes config.neon tak, aby fungoval jako \nette\database?