Jeff는 그가 항상하는 일 중 하나가 데이터베이스 호출을위한 계측에 포함되므로 어떤 쿼리가 속도 저하 등을 일으키는 지 알 수 있습니다. 과거에는 SQL 프로파일 러를 사용했지만, 다른 사람들이 이것을 응용 프로그램의 일부로 포함시키는 데 사용 된 전략에 관심이 있습니다.계기 데이터베이스 액세스
각 데이터베이스 호출에 타이머를 포함하고 결과를 로깅하는 간단한 경우입니까, 아니면이를 수행하는 '깔끔한'방법입니까? 이미이 작업을 수행하는 프레임 워크가 있거나 이미 사용할 수있는 플래그가있을 수 있습니다. 비슷한 기능을 제공하는 Linq-to-SQL.
저는 주로 C#을 사용하지만 다른 언어의 메서드를 보는데도 관심이 있습니다. SQL 프로파일 러와 같은 DB 플랫폼 메서드에서이 작업을 수행하는 '코드'방식에 더 관심이 있습니다.