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
9083_9154
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ế.

Chương 24. Giám sát tỷ lệ kèo bóng đá

Chương này thảo luận về cách giám sát việc tỷ lệ kèo bóng đá của APostgreSQLHệ thống cơ sở dữ liệu.

24.1. Xác định việc tỷ lệ kèo bóng đá

Mỗi bảng có một tệp heap chính trong đó hầu hết Dữ liệu được lưu trữ. Nếu bảng có bất kỳ cột nào với Các giá trị có khả năng rộng, cũng có mộtkèo tỷ số bóngtệp được liên kết với bảng, trong đó được sử tỷ lệ kèo bóng đá để lưu trữ các giá trị quá rộng để phù hợp thoải mái trong chính Bảng (xemPhần 49.2). Sẽ có một chỉ mục trênbánh mì nướng11355_11628Phần 49.1.

Bạn có thể theo dõi không gian đĩa từ ba nơi: từPSQLSử tỷ lệ kèo bóng đáNút hútThông tin, từPSQLSử tỷ lệ kèo bóng đá các công cụ trongPREDT/DBSIZEvà từ dòng lệnh bằng cách sử tỷ lệ kèo bóng đá các công cụ trongPRINT/OID2NAME. Sử tỷ lệ kèo bóng đáPSQLTrên máy hút bụi gần đây hoặc gần đây Cơ sở dữ liệu được phân tích, bạn có thể phát hành truy vấn để xem việc tỷ lệ kèo bóng đá của bất kỳ bảng nào:

Chọn Relfilenode, Relpages từ pg_class trong đó relname = 'khách hàng';

 Relfilenode | Relpages 
--------------+----------
       16806 |       60
(1 hàng)

Mỗi trang thường là 8 kilobyte. (Nhớ,Relpageschỉ được cập nhật bởiVACUUM, Phân tíchvà a một vài lệnh DDL nhưTạo Chỉ mục.) TherelfilenodeGiá trị quan tâm nếu bạn muốn kiểm tra tệp đĩa của bảng trực tiếp.

Để hiển thị không gian được sử tỷ lệ kèo bóng đá bởibánh mì nướngBảng, sử tỷ lệ kèo bóng đá truy vấn như tiếp theo:

Chọn RelName, Relpages
    Từ pg_class,
         (Chọn Reltoastrelid từ PG_Class
          WHERE RelName = 'Khách hàng') SS
    WHERE OID = SS.Reltoastrelid
       Hoặc oid = (chọn reltoastidxid từ pg_class
                 WHERE OID = SS.Reltoastrelid)
    Đặt hàng theo relname;

       Relname | Relpages 
----------------------+----------
 pg_toast_16806 |        0
 pg_toast_16806_index |        1

Bạn cũng có thể dễ dàng hiển thị kích thước chỉ mục:

13490_13794

Thật dễ dàng để tìm các bảng và chỉ mục lớn nhất của bạn bằng cách sử tỷ lệ kèo bóng đá Thông tin này:

13922_14123

PREDT/DBSIZETải chức năng vào cơ sở dữ liệu của bạn cho phép bạn tìm kích thước của một bảng hoặc cơ sở dữ liệu từ bên trongPSQLKhông cầnNút húthoặcPhân tích.

Bạn cũng có thể sử tỷ lệ kèo bóng đáPRINT/OID2NAMEĐể hiển thị việc tỷ lệ kèo bóng đá. Nhìn thấyreadme.oid2NameTrong thư mục đó cho các ví dụ. Nó bao gồm một tập lệnh hiển thị việc tỷ lệ kèo bóng đá cho mỗi cơ sở dữ liệu.