TheAMCHECK
Mô -đun cung cấp tỷ lệ kèo bóng đá tối nay chức năng cho phép bạn xác minh tính nhất quán logic của cấu trúc của tỷ lệ kèo bóng đá tối nay mối quan hệ.
Chức năng kiểm tra cây B-Tree xác minh khác nhaubất biếnTrong cấu trúc biểu diễn tỷ lệ kèo bóng đá tối nay mối quan hệ cụ thể. Tính chính xác của tỷ lệ kèo bóng đá tối nay chức năng phương thức truy cập đằng sau quét chỉ mục và tỷ lệ kèo bóng đá tối nay hoạt động quan trọng khác phụ thuộc vào tỷ lệ kèo bóng đá tối nay bất biến này luôn giữ. Ví dụ: một số chức năng nhất định xác minh, trong số những thứ khác, rằng tất cả tỷ lệ kèo bóng đá tối nay trang B-cây đều có tỷ lệ kèo bóng đá tối nay mục trongHồilogicĐặt hàng (ví dụ: đối với tỷ lệ kèo bóng đá tối nay chỉ mục B-cây trênText
8841_9133
Xác minh được thực hiện bằng cách sử dụng tỷ lệ kèo bóng đá tối nay quy trình tương tự như tỷ lệ kèo bóng đá tối nay quy trình được sử dụng bởi bản thân chỉ mục, có thể là mã lớp toán tử do người dùng xác định. Ví dụ, xác minh chỉ số B-cây dựa trên tỷ lệ kèo bóng đá tối nay so sánh được thực hiện với một hoặc nhiều thói quen Hỗ trợ B-Tree 1. Nhìn thấyPhần 38.16.3Để biết chi tiết về tỷ lệ kèo bóng đá tối nay chức năng hỗ trợ của lớp vận hành.
Không giống như tỷ lệ kèo bóng đá tối nay chức năng kiểm tra cây B báo cáo tham nhũng bằng cách tăng lỗi, chức năng kiểm tra heapVerify_Heapam
Kiểm tra một bảng và cố gắng trả về một tập hợp tỷ lệ kèo bóng đá tối nay hàng, một hàng cho mỗi tham nhũng được phát hiện. Mặc dù vậy, nếu tỷ lệ kèo bóng đá tối nay cơ sở đóVerify_Heapam
dựa vào bản thân bị hỏng, chức năng có thể tỷ lệ kèo bóng đá tối nay thể tiếp tục và thay vào đó có thể gây ra lỗi.
Quyền để thực thiAMCHECK
10080_10624
10934_11003
bt_index_check
Kiểm tra rằng mục tiêu của nó, chỉ số B-cây, tôn trọng một loạt tỷ lệ kèo bóng đá tối nay bất biến. Ví dụ sử dụng:
11298_12655
Ví dụ này hiển thị một phiên thực hiện xác minh 10 chỉ mục danh mục lớn nhất trong cơ sở dữ liệutestHồi. Xác minh sự hiện diện của tỷ lệ kèo bóng đá tối nay bộ dữ liệu Heap là tỷ lệ kèo bóng đá tối nay bộ dữ liệu chỉ mục được yêu cầu cho tập hợp con là tỷ lệ kèo bóng đá tối nay chỉ mục duy nhất. Vì không có lỗi nào được nêu ra, tất cả tỷ lệ kèo bóng đá tối nay chỉ mục được kiểm tra dường như là nhất quán về mặt logic. Đương nhiên, truy vấn này có thể dễ dàng được thay đổi thành cuộc gọibt_index_check
13132_13199
bt_index_check
mua lạiAccessSharelock
Trên chỉ mục đích và mối quan hệ heap mà nó thuộc về. Chế độ khóa này là cùng chế độ khóa được thu được trên tỷ lệ kèo bóng đá tối nay mối quan hệ bằng cách đơn giảnChọn
câu lệnh.bt_index_check
Không xác minh tỷ lệ kèo bóng đá tối nay bất biến có mối quan hệ con cái/cha mẹ, nhưng sẽ xác minh sự hiện diện của tất cả tỷ lệ kèo bóng đá tối nay bộ dữHeapallIndexed
làTRUE
. Khi một bài kiểm tra thông thường, hạng nhẹ cho tham nhũng được yêu cầu trong môi trường sản xuất trực tiếp, sử dụngbt_index_check
thường cung cấp sự đánh đổi tốt nhất giữa tính kỹ lưỡng của xác minh và giới hạn tác động đến hiệu suất và tính khả dụng của ứng dụng.
14137_14234
bt_index_parent_check
Kiểm tra rằng mục tiêu của nó, chỉ số B-cây, tôn trọng một loạt tỷ lệ kèo bóng đá tối nay bất biến. Tùy chọn, khiHeapallIndexed
Đối số làTRUE
, Hàm xác minh sự hiện diện của tất cả tỷ lệ kèo bóng đá tối nay bộ dữ liệu đống nên được tìm thấy trong chỉ mục. Khi tùy chọnrootDescend
Đối số làtrue
, Xác minh tìm lại tỷ lệ kèo bóng đá tối nay bộ dữ liệu ở cấp độ lá bằng cách thực hiện một tìm kiếm mới từ trang gốc cho mỗi tuple. tỷ lệ kèo bóng đá tối nay kiểm tra có thể được thực hiện bởibt_index_parent_check
là một siêu kiểm tra có thể được thực hiện bởibt_index_check
. bt_index_parent_check
Có thể được coi là một biến thể kỹ lưỡng hơn củabt_index_check
: tỷ lệ kèo bóng đá tối nay giống nhưbt_index_check
, bt_index_parent_check
15367_15510bt_index_parent_check
tuân theo quy ước chung về việc nêu lỗi nếu nó tìm thấy sự tỷ lệ kèo bóng đá tối nay nhất quán logic hoặc vấn đề khác.
ASharelock
được yêu cầu trên chỉ mục đích bằngbt_index_parent_check
(ASharelock
cũng được mua trên quan hệ heap). tỷ lệ kèo bóng đá tối nay khóa này ngăn chặn sửa đổi dữ liệu đồng thời từChèn
, Cập nhật
vàXóa
lệnh. tỷ lệ kèo bóng đá tối nay khóa cũng ngăn chặn mối quan hệ cơ bản được xử lý đồng thời bởiVACUUM
, cũng như tất cả tỷ lệ kèo bóng đá tối nay lệnh tiện ích khác. Lưu ý rằng chức năng chỉ giữ tỷ lệ kèo bóng đá tối nay khóa trong khi chạy, không phải cho toàn bộ giao dịch.
bt_index_parent_check
16385_16674bt_index_parent_check
Không thể được sử dụng khi chế độ dự phòng nóng được bật (tức là, trên tỷ lệ kèo bóng đá tối nay bản sao vật lý chỉ đọc), không giống nhưbt_index_check
.
bt_index_check
vàbt_index_parent_check
Cả hai thông báo nhật ký đầu ra về quy trình xác minh tại17152_17160
vàDEBUG2
mức độ nghiêm trọng. Những tin nhắn này cung cấp thông tin chi tiết về quy trình xác minh có thể được quan tâm đối vớiPostgreSQLNhà phát triển. Người dùng nâng cao cũng có thể thấy thông tin này hữu ích, vì nó cung cấp bối cảnh bổ sung nên xác minh thực sự phát hiện sự tỷ lệ kèo bóng đá tối nay nhất quán. Đang chạy:
set client_min_messages = Debug1;
Trong tương tácPSQLPhiên trước khi chạy truy vấn xác minh sẽ hiển thị tỷ lệ kèo bóng đá tối nay thông báo về tiến trình xác minh với mức độ chi tiết có thể quản lý được.
17949_18167
Kiểm tra bảng, trình tự hoặc chế độ xem được vật chất hóa cho tham nhũng cấu trúc, trong đó tỷ lệ kèo bóng đá tối nay trang trong quan hệ chứa dữ liệu được định dạng không hợp lệ và cho tham nhũng logic, trong đó tỷ lệ kèo bóng đá tối nay trang có giá trị cấu trúc nhưng không nhất quán với phần còn lại của cụm cơ sở dữ liệu.
tỷ lệ kèo bóng đá tối nay đối số tùy chọn sau đây được nhận ra:
on_error_stop
Nếu đúng, kiểm tra tham nhũng dừng ở cuối khối đầu tiên trong đó có bất kỳ sự cố nào được tìm thấy.
mặc định là sai.
Check_toast
Nếu đúng, tỷ lệ kèo bóng đá tối nay giá trị nướng được kiểm tra đối với bảng bánh mì nướng của quan hệ đích.
Tùy chọn này được biết là chậm. Ngoài ra, nếu bảng bánh mì nướng hoặc chỉ mục của nó bị hỏng, việc kiểm tra nó chống lại tỷ lệ kèo bóng đá tối nay giá trị bánh mì nướng có thể hình dung được máy chủ, mặc dù trong nhiều trường hợp, điều này sẽ chỉ tạo ra lỗi.
mặc định là sai.
Bỏ qua
nếu tỷ lệ kèo bóng đá tối naytỷ lệ kèo bóng đá tối nay
, Kiểm tra tham nhũng Bỏ qua tỷ lệ kèo bóng đá tối nay khối được đánh dấu là tất cả tỷ lệ kèo bóng đá tối nay vấn đề hoặc toàn diện, như được chỉ định. tỷ lệ kèo bóng đá tối nay tùy chọn hợp lệ là19717_19730
, All-Frozen
vàtỷ lệ kèo bóng đá tối nay
.
mặc định làtỷ lệ kèo bóng đá tối nay
.
StartBlock
Nếu được chỉ định, kiểm tra tham nhũng bắt đầu tại khối được chỉ định, bỏ qua tất cả tỷ lệ kèo bóng đá tối nay khối trước đó. Đó là một lỗi để chỉ định mộtStartBlock
Bên ngoài phạm vi của tỷ lệ kèo bóng đá tối nay khối trong bảng đích.
Theo mặc định, kiểm tra bắt đầu ở khối đầu tiên.
Endblock
Nếu được chỉ định, kiểm tra tham nhũng kết thúc tại khối được chỉ định, bỏ qua tất cả tỷ lệ kèo bóng đá tối nay khối còn lại. Đó là một lỗi để chỉ định mộtEndblock
Bên ngoài phạm vi của tỷ lệ kèo bóng đá tối nay khối trong bảng đích.
Theo mặc định, tất cả tỷ lệ kèo bóng đá tối nay khối được kiểm tra.
Đối với mỗi tham nhũng được phát hiện,Verify_Heapam
Trả về một hàng với tỷ lệ kèo bóng đá tối nay cột sau:
blkno
Số lượng khối chứa trang bị hỏng.
Offnum
phần bù của tuple bị hỏng.
Attnum
21535_21665
msg
Một thông báo mô tả vấn đề được phát hiện.
HeapallIndexed
Xác minhKhiHeapallIndexed
Đối số cho tỷ lệ kèo bóng đá tối nay hàm xác minh B-cây làTRUE
, Một giai đoạn xác minh bổ sung được thực hiện so với bảng được liên kết với quan hệ chỉ số đích. Điều này bao gồm mộtHồigiảHồi Tạo chỉ mục
Hoạt động, kiểm tra sự hiện diện của tất cả tỷ lệ kèo bóng đá tối nay bộ dữ liệu chỉ số mới giả định đối với cấu trúc tóm tắt tạm thời, trong bộ nhớ (điều này được xây dựng khi cần thiết trong giai đoạn xác minh đầu tiên cơ bản). Cấu trúc tóm tắtdấu vân tayMỗi tuple được tìm thấy trong chỉ mục đích. Nguyên tắc cấp cao đằng sauHeapallIndexed
Xác minh là một chỉ mục mới tương đương với chỉ mục mục tiêu hiện có, chỉ phải có tỷ lệ kèo bóng đá tối nay mục có thể tìm thấy trong cấu trúc hiện có.
bổ sungHeapallIndexed
Pha bổ sung chi phí đáng kể: Xác minh thường sẽ mất nhiều thời gian hơn nhiều lần. Tuy nhiên, không có thay đổi nào đối với tỷ lệ kèo bóng đá tối nay khóa cấp quan hệ có được khiHeapallIndexed
Xác minh được thực hiện.
Cấu trúc tóm tắt bị ràng buộc theo kích thước bằngbảo trì_work_mem
23604_24263
AMCHECK
hiệu quảAMCheck
Có thể có hiệu quả trong việc phát hiện tỷ lệ kèo bóng đá tối nay loại chế độ thất bại khác nhauKiểm tra dữ liệusẽ tỷ lệ kèo bóng đá tối nay bắt được. Chúng bao gồm:
Sự tỷ lệ kèo bóng đá tối nay nhất quán về cấu trúc do triển khai lớp vận hành tỷ lệ kèo bóng đá tối nay chính xác.
Điều này bao gồm tỷ lệ kèo bóng đá tối nay vấn đề gây ra bởi tỷ lệ kèo bóng đá tối nay quy tắc so sánh của tỷ lệ kèo bóng đá tối nay đối thủ hệ điều hành thay đổi. So sánh tỷ lệ kèo bóng đá tối nay dữ liệu của một loại có thể có được nhưText
phải là bất biến (giống như tất cả tỷ lệ kèo bóng đá tối nay so sánh được sử dụng cho quét chỉ số B-cây phải là bất biến), trong đó ngụ ý rằng tỷ lệ kèo bóng đá tối nay quy tắc đối chiếu hệ điều hành không bao giờ phải thay đổi. Mặc dù hiếm, tỷ lệ kèo bóng đá tối nay bản cập nhật cho tỷ lệ kèo bóng đá tối nay quy tắc đối chiếu hệ điều hành có thể gây ra những vấn đề này. Thông thường hơn, sự không nhất quán trong thứ tự đối chiếu giữa máy chủ chính và máy chủ dự phòng có liên quan, có thể là doMajorPhiên bản hệ điều hành đang sử dụng không nhất quán. Sự không nhất quán như vậy thường sẽ chỉ phát sinh trên tỷ lệ kèo bóng đá tối nay máy chủ dự phòng và do đó chỉ có thể được phát hiện trên tỷ lệ kèo bóng đá tối nay máy chủ dự phòng.
Nếu một vấn đề như thế này phát sinh, nó có thể tỷ lệ kèo bóng đá tối nay ảnh hưởng đến từng chỉ số riêng lẻ được đặt hàng bằng cách sử dụng đối chiếu bị ảnh hưởng, đơn giản vìđược lập chỉ mụctỷ lệ kèo bóng đá tối nay giá trị có thể có cùng một thứ tự tuyệt đối bất kể sự không nhất quán về hành vi. Nhìn thấyPhần 24.1vàPhần 24.2Để biết thêm chi tiết về cáchPostgreSQLSử dụng tỷ lệ kèo bóng đá tối nay địa phương và đối chiếu hệ điều hành.
Sự không nhất quán về cấu trúc giữa tỷ lệ kèo bóng đá tối nay chỉ mục và tỷ lệ kèo bóng đá tối nay mối quan hệ heap được lập chỉ mục (khiHeapallIndexed
Xác minh được thực hiện).
Không có kiểm tra chéo tỷ lệ kèo bóng đá tối nay chỉ mục chống lại mối quan hệ heap của chúng trong quá trình hoạt động bình thường. tỷ lệ kèo bóng đá tối nay triệu chứng tham nhũng nặng có thể tinh tế.
Tham nhũng gây ra bởi tỷ lệ kèo bóng đá tối nay lỗi giả định chưa được khám phá trong phần dướiPostgreSQLMã phương thức truy cập, mã sắp xếp hoặc mã quản lý giao dịch.
Xác minh tự động về tính toàn vẹn cấu trúc của tỷ lệ kèo bóng đá tối nay chỉ mục đóng vai trò trong thử nghiệm chung của mới hoặc đề xuấtPostgreSQL27192_27428AMCheck
Hàm liên tục khi chạy tỷ lệ kèo bóng đá tối nay bài kiểm tra hồi quy tiêu chuẩn. Nhìn thấyPhần 33.1Để biết chi tiết về chạy tỷ lệ kèo bóng đá tối nay bài kiểm tra.
27729_27819
Lưu ý rằngAMCHECK
Kiểm tra một trang được biểu thị trong một số bộ đệm bộ nhớ được chia sẻ tại thời điểm xác minh nếu chỉ có một bộ đệm được chia sẻ khi truy cập vào khối. Do đó,AMCHECK
tỷ lệ kèo bóng đá tối nay nhất thiết phải kiểm tra dữ liệu được đọc từ hệ thống tệp tại thời điểm xác minh. Lưu ý rằng khi kiểm tra được bật,AMCheck
Có thể gây lỗi do lỗi tổng kiểm tra khi một khối bị hỏng được đọc vào bộ đệm.
Tham nhũng do RAM bị lỗi hoặc hệ thống con bộ nhớ rộng hơn.
PostgreSQLKhông bảo vệ chống lại tỷ lệ kèo bóng đá tối nay lỗi bộ nhớ có thể chính xác và giả sử bạn sẽ hoạt động bằng cách sử dụng RAM sử dụng mã sửa lỗi tiêu chuẩn công nghiệp (ECC) hoặc bảo vệ tốt hơn. Tuy nhiên, bộ nhớ ECC thường chỉ miễn nhiễm với tỷ lệ kèo bóng đá tối nay lỗi đơn lẻ và không nên được giả định để cung cấp28834_28844Bảo vệ chống lại những thất bại dẫn đến tham nhũng bộ nhớ.
KhiHeapallIndexed
Xác minh được thực hiện, nhìn chung có cơ hội phát hiện tỷ lệ kèo bóng đá tối nay lỗi đơn bit, vì sự bình đẳng nhị phân nghiêm ngặt được kiểm tra và tỷ lệ kèo bóng đá tối nay thuộc tính được lập chỉ mục trong đống được kiểm tra.
Tham nhũng cấu trúc có thể xảy ra do phần cứng lưu trữ bị lỗi hoặc tỷ lệ kèo bóng đá tối nay tệp quan hệ đang bị ghi đè hoặc sửa đổi bởi phần mềm không liên quan. Loại tham nhũng này cũng có thể được phát hiện vớiKiểm tra trang dữ liệu.
tỷ lệ kèo bóng đá tối nay trang quan hệ được định dạng chính xác, nhất quán nội bộ và chính xác so với tổng kiểm tra nội bộ của chúng vẫn có thể chứa tham nhũng logic. Như vậy, loại tham nhũng này không thể được phát hiện vớiTổng kiểm tra. tỷ lệ kèo bóng đá tối nay ví dụ bao gồm tỷ lệ kèo bóng đá tối nay giá trị nướng trong bảng chính thiếu một mục nhập tương ứng trong bảng bánh mì nướng và tỷ lệ kèo bóng đá tối nay bộ dữ liệu trong bảng chính với ID giao dịch cũ hơn ID giao dịch hợp lệ lâu đời nhất trong cơ sở dữ liệu hoặc cụm.
30074_30178PostgreSQLPhần mềm máy chủ, tỷ lệ kèo bóng đá tối nay công cụ sao lưu và khôi phục không bị ảnh hưởng và không ảnh hưởng
30315_30483Verify_Heapam
đã được thiết kế để chẩn đoán tham nhũng mà không có rủi ro không đáng có. Nó không thể bảo vệ chống lại tất cả tỷ lệ kèo bóng đá tối nay nguyên nhân của sự cố phụ trợ, vì ngay cả việc thực hiện truy vấn gọi điện cũng có thể không an toàn trên một hệ thống bị hỏng xấu. Truy cập vàokèo bóng đá việt nam: Tài liệu:được thực hiện và có thể có vấn đề nếu tỷ lệ kèo bóng đá tối nay danh mục bị hỏng.
Nói chung,AMCHECK
Chỉ có thể chứng minh sự hiện diện của tham nhũng; nó tỷ lệ kèo bóng đá tối nay thể chứng minh sự vắng mặt của nó.
tỷ lệ kèo bóng đá tối nay có lỗi liên quan đến tham nhũng được nêu ra bởiAMCHECK
sẽ là một dương tính giả.AMCheck
nêu ra lỗi trong trường hợp tỷ lệ kèo bóng đá tối nay điều kiện, theo định nghĩa, không bao giờ xảy ra và vì vậy phân tích cẩn thậnAMCheck
Lỗi thường được yêu cầu.
Không có phương pháp chung nào để sửa chữa tỷ lệ kèo bóng đá tối nay vấn đềAMCHECK
Phát hiện. Một lời giải thích cho nguyên nhân gốc rễ của vi phạm bất biến nên được tìm kiếm.Postgresql:Có thể đóng một vai trò hữu ích trong việc chẩn đoán tham nhũngAMCHECK
Phát hiện. MỘTReindex
có thể tỷ lệ kèo bóng đá tối nay hiệu quả trong việc sửa chữa tham nhũng.
Nếu bạn thấy bất cứ điều gì trong tài liệu tỷ lệ kèo bóng đá tối nay chính xác, tỷ lệ kèo bóng đá tối nay khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.