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
Tài cách đọc kèo bóng đá 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 cho9145_9154Phiê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 đá-Thu thập số liệu thống kê về A cơ sở dữ liệu

Synopsis

cách đọc kèo bóng đá [Verbose] [Bảng[(Cột[, ...])]]]

Mô tả

cách đọc kèo bóng đáThu thập số cách đọc kèo bóng đá thống kê về Nội dung của các bảng trong cơ sở dữ cách đọc kèo bóng đá và lưu trữ kết quả trongPostgreSQL: kèoDanh mục hệ thống. Sau đó, trình lập kế hoạch truy vấn sử dụng các số cách đọc kèo bóng đá thống kê này để giúp xác định Các kế hoạch thực thi hiệu quả nhất cho các truy vấn.

không có tham số,cách đọc kèo bóng đáKiểm tra Mỗi bảng trong cơ sở dữ cách đọc kèo bóng đá hiện tại. Với một tham số,cách đọc kèo bóng đáChỉ kiểm tra bảng đó. Nó là xa hơn có thể đưa ra một danh sách các tên cột, trong trường hợp đó chỉ Thống kê cho các cột đó được thu thập.

tham số

Verbose

Cho phép hiển thị các thông báo tiến trình.

Bảng

Tên (có thể là sơ đồ) của một bảng cụ thể để cách đọc kèo bóng đá. Mặc định cho tất cả các bảng trong hiện tại cơ sở dữ liệu.

cột

Tên của một cột cụ thể để cách đọc kèo bóng đá. Mặc định là tất cả các cột.

đầu ra

KhiVerboseđược chỉ định,cách đọc kèo bóng đáphát ra các thông báo tiến trình để cho biết cái nào Bảng hiện đang được xử lý. Các số cách đọc kèo bóng đá thống kê khác nhau về Các bảng cũng được in.

ghi chú

Trong mặc địnhPostgreSQLCấu hình,Daemon Auto-VacuumChăm sóc cách đọc kèo bóng đá tự động các bảng khi chúng là người đầu tiên được tải với dữ liệu và khi chúng thay đổi trong suốt thông thường hoạt động. Khi Autovacuum bị vô hiệu hóa, bạn nên chạycách đọc kèo bóng đáĐịnh kỳ hoặc chỉ sau đó thực hiện những thay đổi lớn trong nội dung của một bảng. Chính xác Thống kê sẽ giúp người lập kế hoạch chọn Kế hoạch truy vấn, và do đó cải thiện tốc độ xử lý truy vấn. MỘT Chiến lược chung là chạyVACUUMcách đọc kèo bóng đáMột lần một ngày trong thời gian sử dụng thấp trong ngày.

cách đọc kèo bóng đáChỉ yêu cầu khóa đọc trên bảng đích, do đó nó có thể chạy song song với các hoạt động khác Trên bàn.

Các số cách đọc kèo bóng đá thống kê được thu thập bởicách đọc kèo bóng đáthường bao gồm một danh sách một số giá trị phổ biến nhất trong mỗi cột và biểu đồ hiển thị cách đọc kèo bóng đá phối dữ liệu gần đúng trong mỗi cột. Một hoặc cả hai có thể được bỏ qua nếucách đọc kèo bóng đácoi họ không quan tâm (ví dụ: trong một cột khóa duy nhất, không có giá trị chung) hoặc nếu cột Kiểu dữ cách đọc kèo bóng đá không hỗ trợ các toán tử thích hợp. Có Thêm thông tin về số cách đọc kèo bóng đá thống kê trongChương 23.

Đối với các bảng lớn,cách đọc kèo bóng đálấy a mẫu ngẫu nhiên của nội dung bảng, thay vì kiểm tra mọi hàng ngang. Điều này cho phép các bảng rất lớn được cách đọc kèo bóng đá trong một nhỏ Lượng thời gian. Lưu ý, tuy nhiên, các số liệu thống kê chỉ là gần đúng và sẽ thay đổi một chút mỗi lầncách đọc kèo bóng đáđược chạy, ngay cả khi nội dung bảng thực tế không thay đổi. Điều này có thể dẫn đến những thay đổi nhỏ trong Chi phí ước tính của kế hoạch được hiển thị bởiGiải thích. Trong những tình huống hiếm hoi, điều này chủ nghĩa không xác định sẽ khiến trình tối ưu hóa truy vấn chọn kế hoạch truy vấn khác nhau giữa các lần chạycách đọc kèo bóng đá. Để tránh điều này, hãy tăng số lượng Thống kê được thu thập bởicách đọc kèo bóng đá, như được mô tả bên dưới.

cách đọc kèo bóng đá có thể được kiểm soát bằng cách điều chỉnhdefault_statistic_target14931_15042Thay đổi Bảng ... Cột thay đổi ... Đặt số cách đọc kèo bóng đá thống kê(xemkèo bóng đá). Giá trị mục tiêu Đặt số lượng mục tối đa trong danh sách giá trị phổ biến nhất và số lượng thùng tối đa trong biểu đồ. Mặc định Giá trị mục tiêu là 10, nhưng điều này có thể được điều chỉnh hoặc xuống để giao dịch Tắt tính chính xác của ước tính kế hoạch so với thời gian thực hiện chocách đọc kèo bóng đávà lượng không gian chiếm TRONGpg_statistic. Đặc biệt, cài đặt Các số cách đọc kèo bóng đá thống kê mục tiêu để vô hiệu hóa bộ sưu tập thống kê cho cột đó. Nó có thể hữu ích để làm điều đó cho các cột không bao giờ được sử dụng như một phần củaWHERE, Nhóm bởihoặcThứ tự QUAĐiều khoản của các truy vấn, vì người lập kế hoạch sẽ không sử dụng cho số cách đọc kèo bóng đá thống kê trên các cột như vậy.

Mục tiêu thống kê lớn nhất trong số các cột được cách đọc kèo bóng đá xác định số lượng hàng bảng được lấy mẫu để chuẩn bị Thống kê. Tăng mục tiêu gây ra sự gia tăng tỷ lệ Trong thời gian và không gian cần thiết để làmcá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.