Heart beat queries

Database
Enthusiast

Heart beat queries

Hello

I want to know the best practices around heart beat queries such as
1.How many can be termed as sufficient heart beat queries?
2. What should be the ideal frequency of executing them?
3. Should they represent all query types such as ETL , ad-hoc, reporting etc?
4. Do they serve additionasl purpose apart from deducing databse traffic/load at various time?
5.Where to trigger and how to store the result for analysis?
6. Any other sample quieries such as SELECT * FROM DBC.DBCINFO