Làm thế nào để tạo một dấu vết với Profiler trong SQL Server 2008

Dấu vết cho phép bạn theo dõi các hành động cụ thể được thực hiện dựa trên cơ sở dữ liệu SQL Server. Chúng cung cấp thông tin có giá trị để khắc phục sự cố cơ sở dữ liệu và điều chỉnh hiệu năng của cơ sở dữ liệu. Trong hướng dẫn này, chúng tôi đi qua quá trình tạo một Trace SQL Server với SQL Server Profiler, từng bước một.

Lưu ý : Bài viết này dành cho người dùng SQL Server 2008 trở về trước. Nếu bạn đang sử dụng SQL Server 2012 , hãy đọc bài viết khác của chúng tôi về việc tạo dấu vết với SQL Server 2012 .

Làm thế nào để tạo một dấu vết với hồ sơ máy chủ SQL

  1. Mở SQL Server Management Studio bằng cách chọn nó từ trình đơn Start.
  2. Từ trình đơn Tools, chọn SQL Server Profiler.
  3. Khi SQL Server Profiler mở ra, chọn New Trace từ thực đơn File.
  4. SQL Server Profiler sau đó sẽ nhắc bạn kết nối với cá thể SQL Server bạn muốn cấu hình. Cung cấp chi tiết kết nối và nhấp vào nút Kết nối để tiếp tục.
  5. Tạo tên mô tả cho theo dõi của bạn và nhập tên đó vào hộp văn bản "Dấu vết".
  6. Chọn mẫu cho dấu vết của bạn từ trình đơn thả xuống. (Xem các Mẹo mẫu bên dưới để biết thông tin về một số mẫu dấu vết thường được sử dụng)
  7. Chọn Lưu vào Tệp để lưu dấu vết của bạn vào một tệp trên ổ cứng cục bộ. Cung cấp tên tệp và vị trí trong cửa sổ Lưu dưới dạng bật lên do nhấp vào hộp kiểm.
  8. Nhấp vào tab Sự kiện lựa chọn để xem lại các sự kiện bạn có thể theo dõi với dấu vết của mình. Một số sự kiện sẽ tự động được chọn dựa trên mẫu bạn đã chọn. Bạn có thể sửa đổi các lựa chọn mặc định này vào lúc này. Bạn có thể xem các tùy chọn bổ sung bằng cách nhấp vào hộp kiểm Hiển thị tất cả sự kiện và Hiển thị tất cả các cột.
  1. Nhấp vào nút Chạy để bắt đầu theo dõi của bạn. SQL Server sẽ bắt đầu tạo dấu vết, cung cấp các chi tiết như được hiển thị trong hình ảnh. (Bạn có thể nhấp vào hình ảnh để phóng to nó.) Khi bạn hoàn tất, chọn "Stop Trace" từ menu File.

Mẹo mẫu

  1. Mẫu tiêu chuẩn thu thập nhiều thông tin khác nhau về các kết nối SQL Server, các thủ tục được lưu trữ và các câu lệnh Transact-SQL.
  2. Mẫu điều chỉnh thu thập thông tin có thể được sử dụng với Trình cố định điều chỉnh bộ máy cơ sở dữ liệu để điều chỉnh hiệu suất của máy chủ SQL của bạn.
  3. Mẫu TSQL_Replay thu thập đủ thông tin về mỗi câu lệnh Transact-SQL để tạo lại hoạt động trong tương lai.