Kiểm tra tính nhất quán của sổ đăng ký bộ đếm hiệu suất khi cài đặt SQL Server trên Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Là một chuyên gia CNTT, tôi thường sử dụng tiếng lóng chuyên nghiệp khi kiểm tra hiệu suất của các tổ chức đăng ký khác nhau trên Windows. Nhiệm vụ cụ thể này có thể khá tẻ nhạt, nhưng điều quan trọng là phải đảm bảo rằng các tổ ong nhất quán trước khi cài đặt SQL Server. Trong bài viết này, tôi sẽ chỉ cho bạn cách kiểm tra hiệu suất của các tổ chức đăng ký trên hệ thống của bạn để đảm bảo rằng chúng ở tình trạng tốt trước khi cài đặt SQL Server. Điều đầu tiên bạn cần làm là mở Registry Editor. Để thực hiện việc này, hãy nhấn phím Windows + R, nhập 'regedit' vào hộp thoại Run và nhấn Enter. Khi Registry Editor được mở, bạn cần điều hướng đến khóa sau: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Khi bạn đang ở phím Thiết lập, bạn sẽ cần tìm giá trị 'PerformanceCounter'. Giá trị này phải được đặt thành 1 nếu bạn muốn bật bộ đếm hiệu suất cho SQL Server. Nếu nó không được đặt thành 1, bạn cần thay đổi nó rồi khởi động lại máy tính của mình. Sau khi bạn đã bật bộ đếm hiệu suất, bạn sẽ cần khởi chạy Trình quản lý cấu hình máy chủ SQL. Để thực hiện việc này, hãy nhấn phím Windows + R, nhập 'sqlservermanager' vào hộp thoại Run và nhấn Enter. Khi Trình quản lý cấu hình được mở, hãy mở rộng nút 'Dịch vụ máy chủ SQL' rồi nhấp chuột phải vào dịch vụ 'Máy chủ SQL'. Từ menu ngữ cảnh, chọn tùy chọn 'Thuộc tính'. Trong hộp thoại Thuộc tính máy chủ SQL, hãy chuyển đến tab 'Nâng cao' rồi cuộn xuống phần 'Bộ đếm hiệu suất'. Tại đây, bạn cần đảm bảo rằng tùy chọn 'Đã bật' đã được chọn. Nếu không, hãy chọn nó và sau đó nhấp vào nút 'Áp dụng'. Khi bạn đã bật bộ đếm hiệu suất, bạn sẽ cần khởi động lại dịch vụ SQL Server. Để thực hiện việc này, nhấp chuột phải vào dịch vụ 'Máy chủ SQL' và chọn tùy chọn 'Khởi động lại' từ menu ngữ cảnh. Sau khi dịch vụ SQL Server đã được khởi động lại, bạn sẽ có thể xem bộ đếm hiệu suất trong Trình giám sát hiệu suất. Để khởi chạy Trình theo dõi hiệu suất, hãy nhấn phím Windows + R, nhập 'perfmon' vào hộp thoại Chạy và nhấn Enter. Trong Trình theo dõi hiệu suất, bạn sẽ cần thêm bộ đếm 'Trình quản lý bộ đệm' và 'Máy chủ SQL: Trình quản lý bộ nhớ'. Khi bạn đã thêm bộ đếm, bạn có thể bắt đầu theo dõi hiệu suất của phiên bản SQL Server của mình. Nếu bạn thấy bất kỳ đột biến nào trong việc sử dụng bộ đệm hoặc bộ nhớ, bạn sẽ biết rằng có điều gì đó không ổn và bạn sẽ cần điều tra thêm. Bằng cách làm theo các bước này, bạn có thể đảm bảo rằng tổ ong đăng ký trên hệ thống của mình ở tình trạng tốt trước khi cài đặt SQL Server. Điều này sẽ giúp đảm bảo rằng phiên bản SQL Server của bạn chạy trơn tru và không gặp bất kỳ sự cố nào.



Như tôi đã đề cập vào tuần trước, tôi sẽ đề cập đến các sự cố cài đặt SQL Server khác nhau và các mẹo khác nhau để khắc phục chúng. Tuần trước chúng ta đã thảo luận về cách lỗi quản lý SQL Server ngừng hoạt động và trải qua các bước khác nhau để sửa nó. Vì vậy, tuần này tôi sẽ thảo luận về một lỗi phổ biến khác xuất hiện khi khắc phục sự cố SQL Server 2008 R2/2012, đó là về Kiểm tra tính nhất quán của sổ đăng ký bộ đếm hiệu suất không thành công . Hãy thảo luận một chút nền tảng về thông báo lỗi này.





Kiểm tra tính nhất quán của sổ đăng ký bộ đếm hiệu suất không thành công

Thông thường, khi chúng tôi cố gắng cài đặt SQL, nó sẽ chạy một số quy tắc để kiểm tra xem hệ thống của bạn có đáp ứng tất cả các yêu cầu để chạy SQL Server 2008 thành công hay không. Trong quá trình này, như bạn có thể thấy trong ảnh chụp màn hình, quá trình cài đặt sẽ không thành công. Bạn không thể đi tiếp.





Kiểm tra tính nhất quán của trung tâm đăng ký bộ đếm hiệu suất



Bộ đếm hiệu suất không cần thiết trong mọi trường hợp, trong một số trường hợp có thể bỏ qua nó. Trong quá trình cài đặt, một bộ bộ đếm hiệu suất sẽ được sử dụng để theo dõi hiệu suất của công cụ luồng dữ liệu.

Theo TechNet, ví dụ tốt nhất là ' Bộ đệm trong bộ đệm Bộ đếm này xác định liệu bộ đệm dữ liệu có được ghi tạm thời vào đĩa trong khi gói đang chạy hay không. Tuy nhiên, như tôi đã nói, một số ứng dụng SQL không thực sự cần chúng. Nó chủ yếu được sử dụng cho SQL độc lập trên máy chủ dữ liệu cần giám sát chặt chẽ. Vì vậy, nếu bạn chỉ muốn bỏ qua kiểm tra tính nhất quán của bộ đếm hiệu suất, bạn có thể chạy cài đặt SQL Server với giá trị chuyển đổi sau.

máy tính của tôi không hiển thị trên mạng windows 10

C: Tải xuống setup.exe / ACTION = cài đặt / SKIPRULES = PerfMonCounterNotCorruptedCheck



Thay thế vị trí mà bạn có các tập tin cài đặt.

Khôi phục bộ đếm hiệu suất

Khi bạn bắt đầu cài đặt với giá trị chuyển đổi này, bạn nên bỏ qua bước này và tiếp tục cài đặt. Vì vậy, đây là một cách để khắc phục thông báo lỗi này. Một cách khác cũng được đề cập trong Microsoft KB là xây dựng lại bộ đếm hiệu năng.

cách sửa lỗi thanh tác vụ không ẩn
  • Nhấp vào Bắt đầu và nhập CMD.
  • Nhấp chuột phải và chọn Chạy với tư cách quản trị viên.
  • Sau đó gõ lodctr/R:PerfStringBackup.INI và nhấn Đi vào
  • Bây giờ hãy khởi động lại hệ thống của bạn và thử cài đặt lại SQL Server.

Tôi đã thấy điều này hoạt động trên phiên bản Windows cũ hơn như XP và Server 2003nhưng tôi hầu như không thấy nó hoạt động trên hệ điều hành thế hệ mới. Tuy nhiên, nó đáng để thử. Có một cách để khôi phục thủ công bộ đếm hiệu suất của Microsoft, xem tại đây. KB300956 .

Sau đó, một tình huống phát sinh khi khóa đăng ký mong muốn bị thiếu. Trong những trường hợp như vậy, chúng ta phải tìm khóa nào bị thiếu và sau đó tạo thủ công. Cách tốt nhất và dễ dàng nhất. Tôi đã tìm thấy một ứng dụng nhỏ mà ai đó đã đăng trên diễn đàn MSDN sẽ cho bạn biết chúng tôi cần tạo khóa nào. bạn có thể tải xuống Đây - ứng dụng bảng điều khiển này được phát triển Raphael Candido Tôi nghĩ vậy. Bây giờ, trước khi tiếp tục, chúng ta cần sao lưu sổ đăng ký của bạn .

Khi đã có key, chúng ta cần vào registry và tạo key mới.

  • Nhấp vào Bắt đầu và nhập Regedit.
  • Nhấp chuột phải và chọn Chạy với tư cách quản trị viên.
  • Truy cập HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionPerflib
  • Sau đó nhấp chuột phải vào Perflib và nhấp vào khóa mới.
  • Sau đó nhập giá trị bạn nhận được khi chạy ứng dụng bảng điều khiển

per2

  • Sau đó, bạn có thể có các khóa khác trong Perflib như 009, v.v.
  • Bạn cần sao chép thông tin này và đặt nó dưới khóa mới được tạo.

Cách tốt nhất để làm điều này là chỉ xuất khóa (trong trường hợp của tôi là 009) và sau đó lưu nó vào màn hình của bạn với tên PCFix.reg. Nhấp chuột phải vào tệp PCFix.reg và chọn Chỉnh sửa. Sau đó thay thế 009 bằng giá trị bạn nhận được trên bảng điều khiển. Sau đó lưu nó và đóng nó lại. Chỉ cần nhấp đúp vào nút để có hiệu lực. Sau đó, chỉ cần khởi động lại máy tính của bạn để những thay đổi có hiệu lực.

Tóm lại, một trong các bước này sẽ giúp giải quyết sự cố mà bạn gặp phải khi kiểm tra tính nhất quán của sổ đăng ký bộ đếm hiệu suất khi cài đặt SQL Server.

Download PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

Tôi hy vọng bạn tìm thấy bài viết này hữu ích.

Bài ViếT Phổ BiếN