Jeff đã đề cập trong một trong những podcast mà một trong những điều anh ta luôn làm là đặt thiết bị cho các cuộc gọi cơ sở dữ liệu, để anh ta có thể biết truy vấn nào đang gây chậm đi. trước đây bằng cách sử dụng SQL Profiler, nhưng tôi quan tâm đến những chiến lược mà những người khác đã sử dụng để bao gồm điều này như là một phần của ứng dụng.Truy cập cơ sở dữ liệu dụng cụ
Chỉ đơn giản là trường hợp bao gồm một bộ đếm thời gian trên mỗi cuộc gọi cơ sở dữ liệu và ghi nhật ký kết quả, hoặc có cách nào để làm điều đó? Có thể có một khuôn khổ thực hiện điều này cho bạn hoặc có một lá cờ tôi có thể bật trong ví dụ: LINQ-to-SQL sẽ cung cấp chức năng tương tự.
Tôi chủ yếu sử dụng C# nhưng cũng quan tâm đến việc xem các phương thức từ các ngôn ngữ khác nhau và tôi quan tâm hơn đến cách 'mã' thực hiện điều này trên phương pháp nền tảng db như SQL Profiler.