Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Điều chỉnh tùy chọn cho SQL Server khi chạy tại hiệu suất cao khối lượng công việc

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 920093
GIỚI THIỆU
Bài viết này mô tả các dấu kiểm vết cờ như điều chỉnh tùy chọn trong Microsoft SQL Server 2005 và SQL Server 2008. Bạn có thể sử dụng những lá cờ theo dõi để cải thiện hiệu suất của máy chủ SQL. Thông thường, bạn sử dụng những lá cờ theo dõi khi SQL máy chủ đang chạy tại hiệu suất cao khối lượng công việc.

Lưu ý Cờ theo dõi bài viết này mô tả được nâng cao điều chỉnh kỹ thuật. Bạn nên xem xét sử dụng những lá cờ dấu kiểm vết chỉ sau khi bạn làm tối ưu cơ bản và thường xuyên hơn. Ví dụ, bạn nên xem xét sử dụng những lá cờ theo dõi sau khi bạn làm tối ưu hóa sau:
  • Chỉ số phân tích
  • I/O cân bằng
  • SQL truy vấn profiling
  • Thống kê Hệ thống giám sát
Ngoài ra, những lá cờ water là chủ yếu là hữu ích trên các máy chủ cao cấp mà có đặc điểm như sau:
  • Nhiều CPU, ví dụ, hơn tám CPU
  • Rất nhiều bộ nhớ chính, ví dụ, nhiều hơn 8 gigabyte (GB) bộ nhớ
  • I/O tỷ cao, ví dụ, hơn 10.000 I/O vật lý mỗi giây hoặc hơn 500 megabyte (MB) / giây
Cờ theo dõi bài viết này mô tả có thể làm giảm hiệu suất theo một số khối lượng công việc. Chúng tôi khuyên bạn đánh giá những tác động trên khối lượng công việc của bạn trên một hệ thống kiểm tra trước khi bạn triển khai bất kỳ thay đổi nào trong một môi trường sản xuất.

Lưu ý Thông tin trong bài viết này cũng áp dụng cho các phiên bản CTP của SQL Server 2008 R2.
Thông tin thêm

Theo dõi cờ 652: vô hiệu hoá trang trước lấy quét

Theo dõi Tìm cờ 652 disables trang nạp trước trong quá trình quét. Bạn có thể bật theo dõi cờ 652 lúc khởi động hoặc trong một phiên người dùng. Khi bạn bật theo dõi cờ 652 lúc khởi động, cờ water có phạm vi toàn cầu. Khi bạn bật theo dõi cờ 652 trong một phiên người dùng, theo dõi cờ có phạm vi phiên.Nếu bạn bật theo dõi cờ 652, SQL Server không còn mang bộ máy cơ sở dữ liệu trang vào hồ bơi bộ đệm trước khi các bộ máy cơ sở dữ liệu trang được tiêu thụ bởi các quét. Nếu bạn bật theo dõi cờ 652, truy vấn hưởng lợi từ các tính năng trước khi lấy trang triển lãm hiệu suất thấp.

Theo dõi cờ 661: vô hiệu hoá quá trình ghi lại loại bỏ ma

Theo dõi cờ 661 vô hiệu hóa quá trình thu âm loại bỏ ma. Một kỷ lục ma là kết quả của một hoạt động xóa. Khi bạn xóa một hồ sơ, Hồ sơ đã xoá được giữ như là một kỷ lục ma. Sau đó, các bản ghi đã xoá là thanh trừng bởi quá trình thu âm loại bỏ ma. Khi bạn vô hiệu hóa quá trình này, các bản ghi đã xoá không bị thanh trừng. Do đó, không gian mà các bản ghi bị xóa tiêu thụ không được giải phóng. Hành vi này ảnh hưởng đến space tiêu thụ và hiệu suất của các hoạt động quét.

Khi bạn bật theo dõi cờ 661 lúc khởi động hoặc trong một phiên người dùng, theo dõi cờ 661 luôn luôn áp dụng trên các máy chủ và có phạm vi toàn cầu. Nếu bạn tắt lá cờ dấu kiểm vết này, loại bỏ hồ sơ ma xử lý hoạt động một cách chính xác.

Theo dõi cờ 834: sử dụng Microsoft Windows trang lớn cấp phát cho hồ bơi bộ đệm

Theo dõi cờ 834 gây ra SQL Server để sử dụng Microsoft Windows trang lớn phân bổ cho bộ nhớ được cấp phát cho hồ bơi bộ đệm. Trang có kích thước khác nhau tùy thuộc vào nền tảng phần cứng, nhưng kích thước trang có thể 2 MB-16 MB. Lớn trang được phân bổ khi khởi động và được lưu giữ trong suốt đời của quá trình. Theo dõi cờ 834 cải thiện hiệu suất bằng cách tăng hiệu quả của bản dịch sang một bên xem đệm (TLB) trong CPU.

Theo dõi cờ 834 áp dụng chỉ cho phiên bản 64-bit của SQL Server. Bạn phải có quyền người dùng khóa trang trong bộ nhớ bật theo dõi cờ 834. Bạn có thể bật theo dõi cờ 834 chỉ lúc khởi động.

Theo dõi cờ 834 có thể ngăn chặn máy chủ Bắt đầu nếu bộ nhớ phân mảnh và nếu lớn trang không thể được phân bổ. Do đó, theo dõi cờ 834 là thích hợp nhất cho các máy chủ được dành riêng cho máy chủ SQL.

Lưu ý Nếu bạn đang sử dụng các tính năng cột cửa hàng chỉ số của SQL Server 2012, chúng tôi không khuyên bạn nên bật theo dõi cờ 834.

Để biết thêm chi tiết về trang lớn hỗ trợ trong Windows, ghé thăm Web site sau của Microsoft Developer Network (MSDN):

Theo dõi cờ 836: sử dụng hệ phục vụ tối đa bộ nhớ tùy chọn cho hồ bơi bộ đệm

Theo dõi cờ 836 nguyên nhân SQL Server để kích thước hồ bơi bộ đệm khi khởi động dựa trên giá trị của hệ phục vụ tối đa bộ nhớ tùy chọn thay vì dựa trên tổng bộ nhớ vật lý. Bạn có thể sử dụng dấu kiểm vết cờ 836 để giảm số lượng các descriptor đệm được cấp phát tại khởi động ở chế độ 32-bit địa chỉ Windowing phần mở rộng (AWE).

Theo dõi cờ 836 áp dụng chỉ cho phiên bản 32-bit của SQL Server có phân bổ kinh hoàng được kích hoạt. Bạn có thể bật theo dõi cờ 836 chỉ lúc khởi động.

Theo dõi cờ 2301: kích hoạt tính năng nâng cao quyết định hỗ trợ tối ưu hóa

Theo dõi cờ 2301 cho phép nâng cao tối ưu hóa cụ thể đối với quyết định hỗ trợ truy vấn. Tùy chọn này áp dụng để hỗ trợ quyết định xử lý của tập dữ liệu lớn.


Bạn có thể bật theo dõi cờ 2301 lúc khởi động hoặc trong một phiên người dùng. Khi bạn bật theo dõi cờ 2301 lúc khởi động, cờ water có phạm vi toàn cầu. Khi bạn bật theo dõi cờ 2301 trong một phiên người dùng, theo dõi cờ có phạm vi phiên.

Theo dõi lá cờ vô hiệu hóa các vòng đệm

Một vòng đệm là một cơ chế nội bộ chẩn đoán trong SQL Server mà bạn có thể sử dụng để ghi lại các thông tin bổ sung về các máy chủ. Thông thường, bạn sử dụng thông tin này để gỡ rối các vấn đề máy chủ. Bạn có thể khám phá nội dung của vòng đệm bằng cách sử dụng giao diện quản lý năng động sys.dm_os_ring_buffers .

Vô hiệu hóa một vòng đệm thường cải thiện hiệu suất. Tuy nhiên, vô hiệu hóa một bộ đệm vòng loại bỏ thông tin chẩn đoán rằng sử dụng Microsoft hỗ trợ và có thể ngăn chặn thành công xử lý sự cố.

Cờ theo dõi sau vô hiệu hóa các vòng đệm.

Theo dõi cờ 8011: vô hiệu hoá vòng đệm cho màn hình tài nguyên

Theo dõi cờ 8011 vô hiệu hóa bộ sưu tập của bổ sung thông tin chẩn đoán cho màn hình tài nguyên. Bạn có thể sử dụng các thông tin trong vòng đệm này để chẩn đoán ra bộ nhớ điều kiện. Theo dõi cờ 8011 luôn luôn áp dụng trên các máy chủ và có phạm vi toàn cầu. Bạn có thể bật theo dõi cờ 8011 lúc khởi động hoặc trong một phiên người dùng.

Theo dõi cờ 8012: vô hiệu hoá vòng đệm cho schedulers

SQL Server ghi lại một sự kiện trong lịch trình vòng đệm mỗi khi xảy ra rằng một trong các sự kiện sau đây:
  • Một trình lên lịch chuyển ngữ cảnh cho một nhân viên.
  • Một nhân viên bị đình chỉ.
  • Một nhân viên được nối lại.
  • Một nhân viên vào chế độ "phòng ngừa" hoặc chế độ phòng không "phòng ngừa".
Bạn có thể sử dụng thông tin chẩn đoán trong vòng đệm này để phân tích các vấn đề lập kế hoạch. Ví dụ, bạn có thể sử dụng các thông tin trong bộ đệm vòng này khắc phục sự cố khi SQL Server dừng đáp ứng.

Theo dõi cờ 8012 disables ghi âm của các sự kiện cho schedulers. Bạn có thể bật theo dõi cờ 8012 chỉ lúc khởi động.

Theo dõi cờ 8018: vô hiệu hoá ngoại lệ vòng đệm
Theo dõi cờ 8019: vô hiệu hóa ngăn xếp bộ sưu tập cho ngoại lệ vòng đệm

Ngoại lệ vòng đệm ghi lại các ngoại lệ cuối 256 được nêu ra vào một nút chọn một. Mỗi bản ghi có chứa một số thông tin về lỗi và có một chồng dấu kiểm vết. Một kỷ lục được thêm vào vòng đệm khi ngoại lệ được nêu ra.

Theo dõi cờ 8018 vô hiệu hóa việc tạo ra các vòng đệm, và không có thông tin ngoại lệ được ghi lại. Theo dõi cờ 8019 disables ngăn xếp bộ sưu tập trong việc tạo ra hồ sơ. Theo dõi cờ 8019 không có hiệu lực nếu dấu kiểm vết cờ 8018 được bật. Vô hiệu hoá ngoại lệ vòng đệm làm cho nó khó khăn hơn để chẩn đoán vấn đề có liên quan đến máy chủ nội bộ lỗi. Bạn có thể bật theo dõi cờ 8018 và dấu kiểm vết cờ 8019 chỉ lúc khởi động.

Theo dõi cờ 8020: vô hiệu hóa làm việc đặt giám sát

SQL Server sử dụng kích thước của tập làm việc khi SQL Server dịch tín hiệu nhà nước toàn cầu bộ nhớ từ hệ điều hành. Theo dõi cờ 8020 loại bỏ kích thước của tập làm việc từ xem xét khi SQL Server dịch tín hiệu nhà nước toàn cầu bộ nhớ. Nếu bạn sử dụng này theo dõi cờ không chính xác, nặng phân trang xảy ra, và hiệu suất là người nghèo. Vì vậy, liên hệ với Microsoft Support trước khi bạn bật theo dõi cờ 8020.

Bạn có thể bật theo dõi cờ 8020 chỉ lúc khởi động.

Theo dõi cờ 8744: tắt tìm nạp trước cho phạm vi

Theo dõi đánh dấu kiểm 8744 disables tìm nạp trước cho các nhà điều hành Lồng nhau vòng . Không chính xác sử dụng lá cờ này dấu kiểm vết có thể gây ra thêm vật lý đọc khi SQL Server thực hiện kế hoạch có chứa các nhà điều hành Lồng nhau vòng . Để biết thêm chi tiết về các nhà điều hành Lồng nhau vòng , xem chủ đề "Hợp lý và vật lý quốc gia sử dụng tài liệu tham khảo" trong SQL Server 2005 sách trực tuyến.

Bạn có thể bật theo dõi cờ 8744 lúc khởi động hoặc trong một phiên người dùng. Khi bạn bật theo dõi cờ 8744 lúc khởi động, cờ water có phạm vi toàn cầu. Khi bạn bật theo dõi cờ 8744 trong một phiên người dùng, theo dõi cờ có phạm vi phiên.

Bảng dưới đây cung cấp thêm thông tin về sản phẩm hoặc các công cụ tự động kiểm tra các điều kiện được mô tả trong phần "Triệu chứng" của bạn thể hiện của SQL Server và các phiên bản của máy chủ SQL chống lại các quy tắc được đánh giá.

Phần mềm quy tắcTiêu đề quy tắcMô tả quy tắcPhiên bản sản phẩm mà các quy tắc được đánh giá
Hệ thống Trung tâm cố vấnSQL Server bằng cột cửa hàng chỉ số và dấu kiểm vết cờ 834 có thể gây bất ổn định của máy chủTrong trường hợp SQL Server này cố vấn phát hiện sự hiện diện của một hoặc nhiều cột cửa hàng chỉ số cùng với dấu kiểm vết cờ 834 (cách lớn trang cho hồ bơi bộ đệm). Điều này có thể gây ra sự mất ổn định của máy chủ. Chúng tôi không khuyên bạn nên tạo điều kiện cho lá cờ dấu kiểm vết này khi bạn đang sử dụng cột cửa hàng mục chỉ dẫn.SQL Server 2012


Tham khảo
Để biết thêm chi tiết về làm thế nào để bật hoặc để chuyển ra dấu kiểm vết cờ và về toàn cầu theo dõi cờ và phiên làm việc theo dõi cờ, xem các chủ đề sau trong SQL Server 2005 sách trực tuyến:
  • DBCC TRACEON (giao dịch-SQL)
  • Theo dõi cờ (Transact-SQL)
  • DBCC TRACESTATUS (giao dịch-SQL)
  • Phá vỡ những thay đổi để tính năng bộ máy cơ sở dữ liệu trong SQL Server 2005

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 920093 - Xem lại Lần cuối: 01/03/2014 21:54:00 - Bản sửa đổi: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Standard

  • kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 KbMtvi
Phản hồi
>