Postgresql Tài liệu 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
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.
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.