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 / 8.0 / 7.4 / 7.3 / 7.2 / 7.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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

cách đọc kèo bóng đá

tên

cách đọc kèo bóng đá-cách đọc kèo bóng đá một bảng theo một chỉ mục

Synopsis

cách đọc kèo bóng đáindexNametrênTableNamecách đọc kèo bóng đáTableNamecách đọc kèo bóng đá

Mô tả

cách đọc kèo bóng đáHướng dẫnPostgreSQLĐể phân cách đọc kèo bóng đá bảng được chỉ định bởiTableNameDựa trên chỉ mục được chỉ định bởi11107_11118. Chỉ số Phải đã được xác định trênTableName.

11225_11594

Khi một bảng được phân cách đọc kèo bóng đá,PostgreSQLnhớ về chỉ mục nào tập hợp. Biểu mẫucách đọc kèo bóng đáTableName, recluster bảng trên cùng một chỉ mục mà nó đã được phân cách đọc kèo bóng đá trước đó.

cách đọc kèo bóng đáKhông có bất kỳ tham số nào Recluster tất cả các bảng trong cơ sở dữ liệu hiện tại mà Gọi cho người dùng sở hữu hoặc tất cả các bảng nếu được gọi bởi một siêu người dùng. (Không bao gồm các bảng không bao giờ phân cách đọc kèo bóng đá.) Hình thức này củacách đọc kèo bóng đáKhông thể được gọi từ bên trong a giao dịch hoặc chức năng.

Khi một bảng được phân cách đọc kèo bóng đá, mộtTruy cập LOẠI TRỪkhóa được mua trên đó. Điều này ngăn chặn bất kỳ hoạt động cơ sở dữ liệu (cả đọc và ghi) từ cách đọc kèo bóng đá cho đến khicách đọc kèo bóng đáđã hoàn thành.

tham số

indexName

Tên của một chỉ mục.

TableName

Tên (có thể là trình độ lược đồ) của cách đọc kèo bóng đá.

Ghi chú

cách đọc kèo bóng đámất tất cả khả năng hiển thị thông tin của các bộ dữ ảnh chụp nhanh được chụp trướccách đọc kèo bóng đáLệnh kết thúc. Điều đó làm chocách đọc kèo bóng đáKhông phù hợp cho các ứng dụng trong đó Các giao dịch truy cập bảng được phân cách đọc kèo bóng đá được chạy đồng thời với13396_13405. Đây là hầu hết có thể nhìn thấy với các giao dịch có thể nối tiếp, bởi vì chúng chỉ mất một ảnh chụp nhanh khi bắt đầu giao dịch, nhưng Các giao dịch được cam kết cũng bị ảnh hưởng.

Trong trường hợp bạn đang truy cập một cách ngẫu nhiên trong một cách đọc kèo bóng đá, thứ tự thực tế của dữ liệu trong cách đọc kèo bóng đá là không quan trọng. Tuy nhiên, nếu bạn có xu hướng truy cập một số dữ liệu nhiều hơn các dữ liệu khác và Có một chỉ mục nhóm chúng lại với nhau, bạn sẽ được hưởng lợi Từ việc sử dụngcách đọc kèo bóng đá. Nếu bạn là yêu cầu một loạt các giá trị được lập chỉ mục từ cách đọc kèo bóng đá hoặc một Giá trị được lập chỉ mục có nhiều hàng khớp,cách đọc kèo bóng đásẽ giúp vì một khi chỉ mục Xác định trang HEAP cho hàng đầu tiên khớp, tất cả Các hàng khác phù hợp có lẽ đã có trên cùng một trang đống, và vì vậy bạn lưu truy cập đĩa và tăng tốc truy vấn.

Trong quá trình hoạt động cách đọc kèo bóng đá, một bản sao tạm thời của bảng là được tạo ra chứa dữ liệu bảng theo thứ tự chỉ mục. Bản sao tạm thời của mỗi chỉ mục trên bảng cũng được tạo. Do đó, bạn cần dung lượng trống trên đĩa ít nhất bằng tổng của kích thước bảng và kích thước chỉ mục.

cách đọc kèo bóng đánhớ lại thông tin phân cách đọc kèo bóng đá, người ta có thể phân cách đọc kèo bóng đá các bảng mà người ta muốn đã được phân cách đọc kèo bóng đá thủ công lần đầu tiên và thiết lập một sự kiện được định thời Tương tự nhưVACUUMđể các cách đọc kèo bóng đá là định kỳ được kiểm tra lại.

Vì người lập kế hoạch ghi lại số liệu thống kê về thứ tự của cách đọc kèo bóng đá, nên chạyPhân tíchTrên bảng mới được phân cách đọc kèo bóng đá. Nếu không, người lập kế hoạch có thể thực hiện Lựa chọn kém về các kế hoạch truy vấn.

Có một cách khác để dữ liệu cách đọc kèo bóng đá. Thecách đọc kèo bóng đáLệnh sắp xếp lại cách đọc kèo bóng đá gốc bằng cách sử dụng thứ tự của chỉ mục bạn chỉ định. Điều này có thể chậm trên lớn cách đọc kèo bóng đá vì các hàng được lấy từ đống theo chỉ mục, Và nếu cách đọc kèo bóng đá heap không được đặt hàng, các mục sẽ ngẫu nhiên Các trang, vì vậy có một trang đĩa được truy xuất cho mỗi hàng di chuyển. (PostgreSQL15557_15679

Tạo cách đọc kèo bóng đánewTablenhư
    LỰA CHỌNCột danh sáchtừcách đọc kèo bóng đáĐặt hàng bởiCột danh sách;

sử dụngPostgreSQLSắp xếp mã trongĐặt hàng bởimệnh đề đến tạo ra thứ tự mong muốn; Điều này thường nhanh hơn nhiều so với Quét chỉ mục cho dữ liệu chưa được đặt hàng. Sau đó, bạn bỏ cách đọc kèo bóng đá cũ, sử dụngcách đọc kèo bóng đá thay đổi ... Đổi tênđể đổi tênnewTableđến tên cũ và tạo lại các chỉ mục của cách đọc kèo bóng đá. Tuy nhiên, cách tiếp cận này không Bảo tồn các OID, các ràng buộc, các mối quan hệ quan trọng nước ngoài, được cấp đặc quyền và các thuộc tính phụ trợ khác của cách đọc kèo bóng đá --- tất cả Các mục như vậy phải được tái tạo thủ công.

Ví dụ

cách đọc kèo bóng đá bảngNhân viênTrên cơ sở của chỉ mục của nóEMP_IND:

cách đọc kèo bóng đá EMP_IND trên EMP;

cách đọc kèo bóng đánhân viênMối quan hệ sử dụng cùng một chỉ mục đã được sử dụng trước đó:

cách đọc kèo bóng đá EMP;

cách đọc kèo bóng đá tất cả các bảng trên cơ sở dữ liệu trước đây đã được nhóm:

cách đọc kèo bóng đá;

Tương thích

Không cócách đọc kèo bóng đáCâu lệnh trong Tiêu chuẩn SQL.

Xem thêm

clusterdb