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

Bằng cách sử dụng bộ điều khiển đĩa cứng bộ nhớ đệm với SQL Server

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để 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 ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại 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, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. 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. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:46091
TÓM TẮT
Các thông tin sau đây mô tả những ảnh hưởng của việc sử dụng máy chủ SQLvới một đĩa cứng điều khiển thẻ với bộ nhớ đệm bộ nhớ trên bộ điều khiểnthẻ (lên đến 16 MB). Bằng cách sử dụng loại thẻ cung cấp lợi ích củađĩa bộ nhớ đệm mà không đòi hỏi phải cân bằng bộ nhớ bình thườngliên kết với đĩa bộ nhớ đệm. Các thuật toán bộ nhớ đệm bao gồm viếtbộ nhớ đệm và "thang máy phân loại" trong thời gian viết, trở lại, khi các dữ liệu đượcngười viết: được sắp xếp để giảm thiểu đầu phong trào.
THÔNG TIN THÊM
Câu hỏi 1
Q. Có bất kỳ vấn đề khi sử dụng loại này của điều khiển gây ra bởi giả sử các máy chủ SQL Server là vào một UPS để tránh dữ liệu tham nhũng nhờ một hỏng nguồn?

A. Nếu bộ điều khiển đĩa bao giờ không viết ra dữ liệu dự định Đối với các giao dịch đăng nhập SQL Server, SQL Server phục hồi sẽ không làm việc chính xác.


Câu hỏi 2
Q. Những gì hiện loại bộ điều khiển bộ nhớ đệm có hiệu lực các hiệu suất của máy chủ SQL?

A. Nếu bộ điều khiển bộ nhớ cache không bao giờ không ghi vào đĩa những gì đã giao phó cho nó (thậm chí nếu bàn phím gậy, tai nạn hệ điều hành, hoặc tai nạn đĩa cứng), sẽ có Không vấn đề gì. Mặt khác, nếu sự chậm trễ bộ điều khiển đĩa các văn bản của một số SQL Server đăng nhập dữ liệu và lựa chọn để thể chất áp dụng dữ liệu đăng nhập (vì của "thang máy phân loại) và không viết phần còn lại của nó cho một số lý do, SQL Server đã không có cách nào của biết rằng một số các bản ghi là thiếu. Một bắt đầu ấm hoặc thậm chí lăn về phía trước từ một bản chụp sao lưu không thể khôi phục cơ sở dữ liệu một cách chính xác. Tại tồi tệ nhất trường hợp, sẽ có không có thất bại trong phục hồi và dữ liệu tham nhũng sẽ được phát hiện sau này.

Nếu bộ điều khiển đĩa là một thiết kế mạnh mẽ, nó sẽ cho phép chọn lọc ghi-qua. Thiết bị có chứa SQL Server các bản ghi của giao dịch phải luôn luôn được viết thông qua. Ngoài ra, nếu bắt đầu ấm tự động là đến hoạt động bình thường, tất cả các máy chủ SQL các thiết bị phải được flushed tại trạm kiểm soát thời gian. Nếu đĩa bộ điều khiển không cho phép chọn lọc ghi-qua, duy nhất thay thế là để thực hiện sao lưu thường xuyên và không bao giờ dựa vào ấm bắt đầu hoặc cuốn nhật ký giao dịch về phía trước.


Question3
Q. Nên SQL Server làm các bộ nhớ đệm, hoặc cần bộ điều khiển đĩa làm các bộ nhớ đệm?

A. Câu trả lời phụ thuộc vào phương pháp là nhanh hơn. Các thí nghiệm của chúng tôi đã cho thấy rằng bộ nhớ cache SQL Server là hiệu quả hơn so với các hệ điều hành đĩa bộ nhớ cache. Tuy nhiên, chúng tôi không có cách nào biết cho dù hay không phải rất hiệu quả hơn so với bộ nhớ các đệm được sử dụng bởi một cụ thể loại bộ điều khiển đĩa. Bộ nhớ cache SQL Server có thể không làm việc nhanh như một bộ nhớ cache phần cứng; Tuy nhiên, đô thị này có "bên trong kiến thức"và có thể làm việc thông minh hơn.

Chạy một khối lượng công việc đại diện với bộ nhớ máy chủ SQL tham số thiết lập giá trị tối thiểu sẽ hỗ trợ số người dùng yêu cầu (với bộ điều khiển đĩa bộ nhớ cache hoạt động) cho cài đặt của bạn. Sau đó thử nó với các thông số bộ nhớ thiết lập để giá trị đó cộng với số lượng RAM trong bộ nhớ cache bộ điều khiển đĩa (với đĩa bộ điều khiển cache ngừng hoạt động). Cho một thực sự so sánh chính xác, số lượng các trang trong bộ nhớ cache của thủ tục nên được bình đẳng trong cả hai trường hợp. Điều này phải mất một số tung hứng vì Kích thước bộ nhớ cache của thủ tục được xác định trong phần trăm của các Kích thước bộ nhớ cache tổng số, trong khi kích thước bộ nhớ cache tổng được chỉ định bởi tham số bộ nhớ và số lượng người dùng kết nối tham số. Kích thước bộ nhớ cache tổng là bất cứ điều gì còn lại sau khi 42 K mỗi người sử dụng kết nối đã được tách ra khỏi không gian được chỉ định bởi tham số bộ nhớ. Phần còn lại được phân chia giữa các thủ tục và dữ liệu nhớ cache trang theo vào bộ đệm ẩn thủ tục tham số.
SQL máy chủ yêu cầu hệ thống hỗ trợ 'bảo đảm giao hàng để phương tiện truyền thông ổn định' như được nêu trong chương trình Microsoft SQL Server Always-On lưu trữ giải pháp Review. FoĐể biết thêm chi tiết về các yêu cầu đầu vào và đầu ra cho cơ sở dữ liệu SQL Server, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
967576Microsoft SQL Server cơ sở dữ liệu công cụ đầu vào/đầu ra yêu cầu
GP-lỗi

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

Thuộc tính

ID Bài viết: 46091 - Xem lại Lần cuối: 08/17/2011 13:17:00 - Bản sửa đổi: 2.0

Microsoft SQL Server 4.21a Standard Edition, Microsoft SQL Server 6.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard

  • kbhardware kbmt KB46091 KbMtvi
Phản hồi