Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

63.3. Quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay#

10141_10283Khóa tỷ lệ kèo bóng đá trực tuyến hôm nay. Phương thức truy cập làkhông10382_10543

phím tỷ lệ kèo bóng đá trực tuyến hôm nay là biểu diễn bên trong của AWHEREmệnh đề của biểu mẫuindex_key Nhà điều hành hằng số, trong đó khóa chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay là một trong các cột của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và toán tử là một trong những thành viên của họ toán tử được liên kết với cột chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đó. Quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không có khóa quét hoặc nhiều hơn, được và được hoàn toàn - các bộ dữ liệu được trả về dự kiến ​​sẽ đáp ứng tất cả các điều kiện được chỉ định.

Phương thức truy cập có thể báo cáo rằng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay làMấthoặc yêu cầu kiểm tra lại, cho một truy vấn cụ thể. Điều này ngụ ý rằng việc quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ trả về tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay nhập vượt qua khóa quét, cộng với các tỷ lệ kèo bóng đá trực tuyến hôm nay có thể không.

Lưu ý rằng nó hoàn toàn tùy thuộc vào phương thức truy cập để đảm bảo rằng nó tìm thấy chính xác tất cả và chỉ các tỷ lệ kèo bóng đá trực tuyến hôm nay nhập vượt qua tất cả các khóa quét đã cho. Ngoài ra, hệ thống cốt lõi sẽ chỉ cần xử lý tất cảở đâuCác điều khoản phù hợp với các khóa chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và họ vận hành, mà không có bất kỳ phân tích ngữ nghĩa nào để xác định xem chúng có dư thừa hay mâu thuẫn hay không. Ví dụ, đã choTrong đó x 4 và x 14trong đóxlà cột được lập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay B-cây, nó được để lại cho B-TreeAmrescanHàm để nhận ra rằng khóa tỷ lệ kèo bóng đá trực tuyến hôm nay đầu tiên là dự phòng và có thể bị loại bỏ. Mức độ tiền xử lý cần thiết trongAmrescansẽ phụ thuộc vào mức độ mà phương thức truy cập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay cần giảm các phím quét thành Achuẩn hóaHồiMẫu.

Một số phương thức truy cập trả về các tỷ lệ kèo bóng đá trực tuyến hôm nay nhập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay theo thứ tự được xác định rõ, một số khác thì không. Thực tế có hai cách khác nhau mà phương thức truy cập có thể hỗ trợ đầu ra được sắp xếp:

  • Các phương thức truy cập luôn trả về các tỷ lệ kèo bóng đá trực tuyến hôm nay theo thứ tự tự nhiên của dữ liệu của chúng (như Btree) sẽ đặtAmcanorderĐể đúng. Hiện tại, tỷ lệ kèo bóng đá trực tuyến hôm nay phương thức truy cập như vậy phải sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay số chiến lược tương thích BTREE cho tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử bình đẳng và đặt hàng của chúng.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay phương thức truy cập hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử đặt hàng nên đặtAmcanorderbyopĐể đúng. Điều này chỉ ra rằng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có khả năng trả lại các tỷ lệ kèo bóng đá trực tuyến hôm nay theo thứ tự thỏa mãnĐặt hàng bởi index_key Nhà điều hành hằng số. tỷ lệ kèo bóng đá trực tuyến hôm nay các công cụ sửa đổi của biểu mẫu đó có thể được chuyển choAmrescanNhư được mô tả trước đây.

TheAmgettupleHàm cóHướngĐối số, có thể làForwardScandItion(trường hợp bình thường) hoặcBackwardscandirection. Nếu cuộc gọi đầu tiên sauAmrescanChỉ địnhBackwardscandirection, sau đó tập hợp các tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay phù hợp sẽ được quét ngược lại trước đóAmgettuplephải trả về bộ tple khớp cuối cùng trong chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, thay vì cái đầu tiên như bình thường. (Điều này sẽ chỉ xảy ra cho các phương thức truy cập đặtAmcanorderĐúng.) Sau cuộc gọi đầu tiên,Amgettuplephải được chuẩn bị để tiến hành quét theo một trong hai hướng từ tỷ lệ kèo bóng đá trực tuyến hôm nay nhập được trả về gần đây nhất. (Nhưng nếuAmcanbackwardlà sai, tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay cuộc gọi tiếp theo sẽ có cùng hướng với thông tin đầu tiên.)

Phương pháp truy cập hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay phải hỗ trợVangĐánh dấuHồiMột vị trí trong tỷ lệ kèo bóng đá trực tuyến hôm nay và sau đó trở về vị trí được đánh dấu. Cùng một vị trí có thể được khôi phục nhiều lần.Ammarkposcuộc gọi ghi đè vị trí được đánh dấu trước đó. Phương thức truy cập không hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay theo thứ tự không cần cung cấpAmmarkposAmrestrposChức năng trongindexAmRoutine; Thay vào đó, đặt những con trỏ đó thành NULL.

Cả vị trí quét và vị trí đánh dấu (nếu có) phải được duy trì một cách nhất quán khi đối mặt với các phần chèn hoặc xóa đồng thời trong chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. Sẽ không sao nếu một tỷ lệ kèo bóng đá trực tuyến hôm nay nhập mới được chật chội không được trả lại bằng cách quét sẽ tìm thấy tỷ lệ kèo bóng đá trực tuyến hôm nay nhập nếu nó tồn tại khi quét bắt đầu hoặc để quét để trả lại một tỷ lệ kèo bóng đá trực tuyến hôm nay như vậy khi giải cứu hoặc sao lưu mặc dù lần đầu tiên nó chưa được trả lại.

16093_16217Quét chỉ có chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, trong đó chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trả về dữ liệu thực tế không chỉ là tid của tple heap. Điều này sẽ chỉ tránh I/O nếu bản đồ hiển thị cho thấy rằng TID nằm trên một trang hoàn toàn có thể nhìn thấy;

Thay vì sử dụngAmgettuple, có thể thực hiện quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay bằngAmgetbitmapĐể tìm nạp tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay bộ dữ liệu trong một cuộc gọi. Điều này có thể hiệu quả hơn đáng kể so vớiAmgettupleBởi vì nó cho phép tránh tỷ lệ kèo bóng đá trực tuyến hôm nay chu kỳ khóa/mở khóa trong phương thức truy cập. Về nguyên tắcAmgetbitmapnên có tỷ lệ kèo bóng đá trực tuyến hôm nay hiệu ứng tương tự như lặp lạiAmgettupleCuộc gọi, nhưng chúng tôi áp đặt một số hạn chế để đơn giản hóa tỷ lệ kèo bóng đá trực tuyến hôm nay vấn đề. Đầu tiên,AmgetbitmapTrả về tất cả các bộ dữ liệu cùng một lúc và đánh dấu hoặc khôi phục các vị trí tỷ lệ kèo bóng đá trực tuyến hôm nay không được hỗ trợ. Thứ hai, các bộ dữAmgetbitmapkhông lấyHướngĐối số. .Amgetbitmap, vì không có cách nào để trả về nội dung của các bộ dữ liệu chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. Cuối cùng,AmgetbitmapKhông đảm bảo bất kỳ khóa nào của tỷ lệ kèo bóng đá trực tuyến hôm nay bộ dữ liệu được trả lại, với tỷ lệ kèo bóng đá trực tuyến hôm nay hàm ý được đánh vần trongPhần 63.4.

Lưu ý rằng nó được phép cho một phương thức truy cập chỉ thực hiệnAmgetbitmapvà khôngAmgettuplehoặc ngược lại, nếu việc triển khai nội bộ của nó không phù hợp với một API hoặc API khác.