Postgresql 9.2.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 28. Giám sát việc cách đọc kèo bóng đá | Tiếp theo |
8841_9002kèo bóng đá pháp:Tệp được liên kết với bảng, trong đó được sử cách đọc 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 56.2). Ở đó sẽ là một chỉ mục trênPostgreSQL: TàiBảng, nếu có. Cũng có thể có các chỉ mục liên quan đến bảng cơ sở. Mỗi bảng và chỉ mục được lưu trữ trong một đĩa riêng Tệp - có thể nhiều hơn một tệp, nếu tệp sẽ vượt quá Gigabyte. Các quy ước đặt tên cho các tệp này được mô tả trongPhần 56.1.
Bạn có thể theo dõi không gian đĩa theo ba cách: Sử cách đọc kèo bóng đá SQL các chức năng được liệt kê trongBảng 9-64, Sử cách đọc kèo bóng đáoid2NameMô -đun hoặc sử cách đọc kèo bóng đá Kiểm tra thủ công các danh mục hệ thống. Các chức năng SQL là dễ sử cách đọc kèo bóng đá nhất và thường được khuyến nghị. Phần còn lại của phần này cho thấy cách thực hiện bằng cách kiểm tra hệ thống Danh mục.
sử cách đọc kèo bóng đáPSQLtrên một gần đây cơ sở dữ liệu được hút bụi hoặc phân tích, bạn có thể phát hành các truy vấn để xem Việc cách đọc kèo bóng đá của bất kỳ bảng nào:
chọn pg_relation_filepath (oid), relpages từ pg_class trong đó relname = 'khách hàng'; PG_RELATION_FILEPATH | Relpages ----------------------+---------- cơ sở/16384/16806 | 60 (1 hàng)
10442_10491relpageschỉ đượ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.) Tên đường dẫn tệp được 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ử cách đọc kèo bóng đá bởibánh mì nướngBảng, sử cách đọc kèo bóng đá truy vấn như tiếp theo:
Chọn RelName, Relpages Từ pg_class, (Chọn Reltoastrelid Từ pg_class Trong đó relname = 'khách hàng') dưới dạ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:
Chọn C2.RelName, C2.RelPages Từ pg_class C, pg_class C2, pg_index i Trong đó c.relname = 'khách hàng' và c.oid = i.indrelid và c2.oid = i.indexrelid Đặt hàng bởi C2.RelName; Relname | Relpages ----------------------+---------- Khách hàng_id_indexdex | 26
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ử cách đọc kèo bóng đá cái này thông tin:
Chọn RelName, Relpages Từ pg_class Đặt hàng bởi relpages desc; Relname | Relpages ----------------------+---------- Bigtable | 3290 Khách hàng | 3144