Brinlà viết tắt của chỉ mục phạm vi khối.Brinđược thiết kế để xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay bảng rất lớn trong đó tỷ lệ kèo bóng đá trực tuyến hôm nay cột nhất định có một số tương quan tự nhiên với vị trí vật lý của chúng trong bảng.
Brinhoạt động theo thuật ngữPhạm vi khối(hoặcPhạm vi trangHồi). Phạm vi khối là một nhóm tỷ lệ kèo bóng đá trực tuyến hôm nay trang nằm liền kề về mặt vật lý trong bảng; Đối với mỗi phạm vi khối, một số thông tin tóm tắt được lưu trữ bởi chỉ mục. Ví dụ, một bảng lưu trữ tỷ lệ kèo bóng đá trực tuyến hôm nay đơn đặt hàng bán của cửa hàng có thể có cột ngày mà mỗi đơn hàng được đặt và hầu hết thời gian tỷ lệ kèo bóng đá trực tuyến hôm nay mục cho tỷ lệ kèo bóng đá trực tuyến hôm nay đơn đặt hàng trước đó cũng sẽ xuất hiện sớm hơn trong bảng; Một bảng lưu trữ cột mã zip có thể có tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay mã cho một thành phố được nhóm lại với nhau một cách tự nhiên.
BrinChỉ mục có thể đáp ứng các truy vấn thông qua các lần quét chỉ mục bitmap thông thường và sẽ trả về tất cả các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trong tất cả các trang trong mỗi phạm vi nếu thông tin tóm tắt được lưu trữ bởi chỉ mục là8417_84298432_8634Brin8671_8860
Dữ tỷ lệ kèo bóng đá trực tuyến hôm nay cụ thể mà ABrinIndex sẽ lưu trữ, cũng như các truy vấn cụ thể mà chỉ mục sẽ có thể đáp ứng, phụ thuộc vào lớp toán tử được chọn cho mỗi cột của chỉ mục. Các loại dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có thứ tự sắp xếp tuyến tính có thể có các lớp toán tử lưu trữ giá trị tối thiểu và tối đa trong mỗi phạm vi khối; Các loại hình học có thể lưu trữ hộp giới hạn cho tất cả các đối tượng trong phạm vi khối.
Kích thước của phạm vi khối được xác định tại thời gian tạo chỉ mục bằngpages_per_range
Tham số lưu trữ. Số lượng mục nhập chỉ mục sẽ bằng kích thước của mối quan hệ trong tỷ lệ kèo bóng đá trực tuyến hôm nay trang chia cho giá trị đã chọn chopages_per_range
. Do đó, số lượng càng nhỏ, chỉ số càng lớn (vì cần lưu trữ nhiều mục chỉ mục hơn), nhưng đồng thời, dữ tỷ lệ kèo bóng đá trực tuyến hôm nay tóm tắt được lưu trữ có thể chính xác hơn và có thể bỏ qua nhiều khối dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hơn trong quá trình quét chỉ mục.
Tại thời điểm tạo, tất cả các trang đống hiện có được quét và một bộ chỉ số tóm tắt được tạo cho từng phạm vi, bao gồm cả phạm vi có thể hoàn thành ở cuối. Vì các trang mới được lấp đầy với dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, các phạm vi trang đã được tóm tắt sẽ khiến thông tin tóm tắt được cập nhật với dữ tỷ lệ kèo bóng đá trực tuyến hôm nay từ các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay mới. Khi một trang mới được tạo không nằm trong phạm vi tóm tắt cuối cùng, phạm vi mà trang mới thuộc về không tự động có được một bộ tóm tắt; Những bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay đó vẫn chưa được chia nhỏ cho đến khi chạy tóm tắt được gọi sau đó, tạo tóm tắt ban đầu cho phạm vi đó.
Có một số cách để kích hoạt việc tóm tắt ban đầu của một phạm vi trang. Nếu bảng được hút bụi, bằng tay hoặc bằng cáchAutovacuum, Tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi trang không phân thủ hiện có được tóm tắt. Ngoài ra, nếu chỉ mụcAutosummarizeTham số được bật, theo mặc định, bất cứ khi nào Autovacuum chạy trong cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay đó, việc tóm tắt sẽ xảy ra đối với tất cả các phạm vi trang không phân thủ đã được lấp đầy, bất kể bảng có được xử lý bởi Autovacuum hay không; Xem bên dưới.
Cuối cùng, tỷ lệ kèo bóng đá trực tuyến hôm nay chức năng sau có thể được sử dụng:
brin_summarize_new_values (regclass) 11568_11612 |
brin_summarize_range (regclass, bigint) chỉ tóm tắt phạm vi chứa trang đã cho, nếu nó không phân loại. |
Khi tự động hóa được bật, một yêu cầu được gửi đếnAutovacuum
Để thực hiện việc tóm tắt được nhắm mục tiêu cho phạm vi khối khi phát hiện thấy mục đầu tiên của trang đầu tiên của phạm vi khối tiếp theo, sẽ được thực hiện vào lần tiếp theo một công nhân tự động hoàn thành chạy trong cùng một cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay. Nếu hàng đợi yêu cầu đã đầy, yêu cầu không được ghi lại và tin nhắn được gửi đến nhật ký máy chủ:
Log: Yêu cầu Tóm tắt phạm vi Brin cho Index "brin_wi_idx" Trang 128 không được ghi lại
12406_12562
Ngược lại, một phạm vi có thể được khử trùng bằng cách sử dụngbrin_desummarize_range (RegClass, Bigint)
Hàm, rất hữu ích khi bộ chỉ số không còn là một biểu diễn rất tốt vì tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị hiện có đã thay đổi. Nhìn thấyPhần 9.27.8Để biết chi tiết.
Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá trực tuyến hôm nay không chính xác, không 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 tỷ lệ kèo bóng đá trực tuyến hôm nay.