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

27.4. Báo cáo cách đọc kèo bóng đá độ

PostgreSQLCó khả năng báo cáo cách đọc kèo bóng đá trình của các lệnh nhất định trong quá trình thực thi lệnh. Hiện tại, các lệnh duy nhất hỗ trợ báo cáo cách đọc kèo bóng đá độ làPhân tích, cụm, Tạo chỉ mục, 9175_91839188_9196base_backup(tức là, lệnh sao chép đópg_basebackupcách đọc kèo bóng đá vấn đề để sao lưu cơ sở). Điều này có thể được mở rộng trong tương lai.

27.4.1. Phân tích báo cáo cách đọc kèo bóng đá độ

9775_9786Phân tíchđang chạy,Xem sẽ chứa một hàng cho mỗi phụ trợ hiện đang chạy lệnh đó. Các bảng dưới đây mô tả thông tin sẽ được báo cách đọc kèo bóng đá và cung cấp thông tin về cách diễn giải nó.

Bảng 27.32.view

loại cột

Mô tả

PID Số nguyên

ID xử lý phụ trợ.

Datid oid

oid của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

DATNAME tên

Tên của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

relid oid

oid của bảng đang được phân tích.

pha Text

Giai đoạn xử lý hiện tại. Nhìn thấyBảng 27.33.

sample_blks_total Bigint

Tổng số khối cách đọc kèo bóng đá khối sẽ được lấy mẫu.

sample_blks_scited Bigint

Số lượng khối được quét.

ext_stats_total Bigint

Số lượng thống kê mở rộng.

ext_stats_computed Bigint

Số lượng thống kê mở rộng được tính toán. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làThống kê mở rộng điện toán.

Child_tables_total Bigint

Số bảng con.

Child_tables_done Bigint

Số lượng bảng con được quét. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làNhận cách đọc kèo bóng đá hàng mẫu được kế thừa.

current_child_table_relid oid

OID của bảng con hiện đang được quét. Trường này chỉ hợp lệ khi phaNhận cách đọc kèo bóng đá hàng mẫu kế thừa.


Bảng 27.33. Phân tích cách đọc kèo bóng đá giai đoạn

pha Mô tả
Khởi tạo Lệnh đang chuẩn bị bắt đầu quét đống. Giai đoạn này dự kiến ​​sẽ rất ngắn gọn.
Nhận hàng mẫu Lệnh hiện đang quét bảng được đưa ra bởirelidĐể có được cách đọc kèo bóng đá hàng mẫu.
Nhận cách đọc kèo bóng đá hàng mẫu được kế thừa Lệnh hiện đang quét cách đọc kèo bóng đá bảng con để có được cách đọc kèo bóng đá hàng mẫu. CộtChild_tables_total, Child_tables_donecurrent_child_table_relidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Thống kê điện toán Lệnh đang tính toán số cách đọc kèo bóng đá thống kê từ các hàng mẫu thu được trong quá trình quét bảng.
Thống kê mở rộng điện toán Lệnh đang tính toán số cách đọc kèo bóng đá thống kê mở rộng từ các hàng mẫu thu được trong quá trình quét bảng.
Hoàn thiện phân tích Lệnh đang cập nhậtpg_ class. Khi giai đoạn này hoàn thành,Phân tíchWill End.

Lưu ý

Lưu ý rằng khiPhân tíchđược chạy trên bảng được phân vùng, tất cả cách đọc kèo bóng đá phân vùng của nó cũng được phân tích đệ quy như đã đề cập trongPhân tích. Trong trường hợp đó,Phân tíchcách đọc kèo bóng đá trình được báo cáo đầu tiên cho bảng cha mẹ, theo đó thống kê kế thừa của nó được thu thập, tiếp theo là cho mỗi phân vùng.

27.4.2. Tạo báo cáo cách đọc kèo bóng đá độ chỉ mục

Bất cứ khi nàoTạo chỉ mụchoặcReindexĐang chạy,PG_STAT_PROTERS_CREATE_INDEXXem sẽ chứa một hàng cho mỗi phụ trợ hiện đang tạo các chỉ mục. Các bảng dưới đây mô tả thông tin sẽ được báo cách đọc kèo bóng đá và cung cấp thông tin về cách diễn giải nó.

Bảng 27.34.PG_STAT_ProTHER_CREATE_INDEXxem

loại cột

Mô tả

PID Số nguyên

ID xử lý phụ trợ.

Datid OID

oid của cơ sở dữ cách đọc kèo bóng đá mà phần phụ trợ này được kết nối.

DATNAME tên

Tên của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

relid oid

oid của bảng mà chỉ mục đang được tạo.

index_relid oid

oid của chỉ mục được tạo hoặc tái hiện. Trong thời gian không hòa âmTạo chỉ mục, Đây là 0.

lệnh Text

​​Lệnh đang chạy:20513_20527, Tạo chỉ mục đồng thời, ReindexhoặcReindex đồng thời.

pha Text

Giai đoạn xử lý hiện tại của việc tạo chỉ mục. Nhìn thấyBảng 27,35.

Lockers_total Bigint

Tổng số tủ để chờ, khi áp dụng.

Lockers_done Bigint

Số lượng tủ khóa đã chờ đợi.

current_locker_pid Bigint

ID xử lý của tủ khóa hiện đang chờ.

blocks_total Bigint

Tổng số khối được xử lý trong giai đoạn hiện tại.

blocks_done Bigint

Số lượng khối đã được xử lý trong giai đoạn hiện tại.

TUPLE_TOTAL Bigint

Tổng số bộ dữ cách đọc kèo bóng đá được xử lý trong giai đoạn hiện tại.

Tuples_done Bigint

Số lượng các bộ dữ cách đọc kèo bóng đá đã được xử lý trong giai đoạn hiện tại.

phân vùng_total Bigint

Khi tạo một chỉ mục trên bảng được phân vùng, cột này được đặt thành tổng số phân vùng mà chỉ mục sẽ được tạo.

phân vùng_done Bigint

Khi tạo một chỉ mục trên bảng được phân vùng, cột này được đặt thành số lượng phân vùng mà chỉ mục đã được hoàn thành.


Bảng 27,35. Tạo cách đọc kèo bóng đá pha chỉ mục

pha Mô tả
Khởi tạo Tạo chỉ mụchoặcReindexđang chuẩn bị tạo chỉ mục. Giai đoạn này dự kiến ​​sẽ rất ngắn gọn.
25024_25058 Tạo chỉ mục đồng thờihoặcReindex đồng thờiĐang chờ cách đọc kèo bóng đá giao dịch có khóa ghi có khả năng nhìn thấy bảng để hoàn thành. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. CộtLockers_total, Lockers_donecurrent_locker_pidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Chỉ số xây dựng Chỉ mục đang được xây dựng bởi mã cụ thể về phương thức truy cập. Trong giai đoạn này, các phương thức truy cập hỗ trợ báo cáo cách đọc kèo bóng đá độ điền vào dữ liệu cách đọc kèo bóng đá trình của chính họ và subphase được chỉ định trong cột này. Tiêu biểu,blocks_totalblocks_donesẽ chứa dữ liệu cách đọc kèo bóng đá trình, cũng như có khả năngTuples_TotalTuples_done.
Đang chờ nhà văn trước khi xác thực Tạo chỉ mục đồng thờihoặcReindex đồng thờiĐang chờ cách đọc kèo bóng đá giao dịch có khóa ghi có khả năng ghi vào bảng để hoàn thành. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. CộtLockers_total, Lockers_donecurrent_locker_pidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Xác thực chỉ mục: Chỉ mục quét Tạo chỉ mục đồng thờiđang quét chỉ mục tìm kiếm các bộ dữ cách đọc kèo bóng đá cần được xác thực. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. Cộtblocks_total(đặt thành tổng kích thước của chỉ mục) vàblocks_donechứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Xác thực chỉ mục: Sắp xếp bộ dữ cách đọc kèo bóng đá Tạo chỉ mục đồng thờiĐang sắp xếp đầu ra của giai đoạn quét chỉ mục.
Xác thực chỉ mục: Bảng quét Tạo chỉ mục đồng thờiđang quét bảng để xác thực các bộ dữ cách đọc kèo bóng đá chỉ mục được thu thập trong hai giai đoạn trước. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. Cộtblocks_total(đặt thành tổng kích thước của bảng) vàblocks_donechứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Đang chờ ảnh chụp nhanh Tạo chỉ mục đồng thờihoặcReindex đồng thờiđang chờ cách đọc kèo bóng đá giao dịch có khả năng nhìn thấy bảng để phát hành ảnh chụp nhanh của họ. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. CộtLockers_total, Lockers_donecurrent_locker_pidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Đang chờ độc giả trước khi đánh dấu đã chết Reindex đồng thờiđang chờ cách đọc kèo bóng đá giao dịch có khóa đọc trên bàn để hoàn thành, trước khi đánh dấu chỉ số cũ đã chết. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. CộtLockers_total, Lockers_donecurrent_locker_pidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.
Đang chờ độc giả trước khi bỏ Reindex đồng thờiđang chờ cách đọc kèo bóng đá giao dịch có khóa đọc trên bàn để hoàn thành, trước khi bỏ chỉ mục cũ. Giai đoạn này được bỏ qua khi không ở chế độ đồng thời. CộtLockers_total, Lockers_donecurrent_locker_pidchứa thông tin cách đọc kèo bóng đá trình cho giai đoạn này.

27.4.3. Báo cáo cách đọc kèo bóng đá độ chân không

Bất cứ khi nàoNút hútĐang chạy,PG_STAT_PROTERS_VACUUM30163_30406Nút không đầy đủCác lệnh được báo cách đọc kèo bóng đá quaPG_STAT_PROTERS_CLUSTERVì cả haiNút không đầy đủcụmViết lại bảng, trong khi thông thườngVACUUMChỉ sửa đổi nó tại chỗ. Nhìn thấyPhần 27.4.4.

Bảng 27.36.PG_STAT_PROTERS_VACUUMView

loại cột

Mô tả

PID Số nguyên

ID xử lý phụ trợ.

Datid OID

oid của cơ sở dữ cách đọc kèo bóng đá mà phần phụ trợ này được kết nối.

DATNAME tên

Tên của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

relid oid

oid của bảng được hút bụi.

pha Text

Giai đoạn xử lý hiện tại của chân không. Nhìn thấyBảng 27.37.

HEAP_BLKS_TOTAL Bigint

Tổng số khối đống trong bảng. Con số này được báo cách đọc kèo bóng đá kể từ khi bắt đầu quét; Các khối được thêm vào sau sẽ không (và không cần) được truy cập bởi điều nàyVACUUM.

33640_33659 BIGINT

33721_33766Postgresql: Tài33855_34028HEAP_BLKS_TOTALKhi hoàn thành chân không. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làQuét Heap.

HEAP_BLKS_VACUUMED Bigint

Số lượng khối đống được hút bụi. Trừ khi bảng không có chỉ mục, bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làHút bụi. Các khối không chứa các bộ dữ cách đọc kèo bóng đá chết được bỏ qua, vì vậy bộ đếm đôi khi có thể bỏ qua về phía trước theo gia số lớn.

index_vacuum_count Bigint

Số lượng chu kỳ chân không chỉ mục hoàn thành.

MAX_DEAD_TUDS Bigint

Số lượng bộ dữ cách đọc kèo bóng đá chết mà chúng ta có thể lưu trữ trước khi cần thực hiện chu kỳ chân không chỉ mục, dựa trênbảo trì_work_mem.

num_dead_tuples BIGINT

Số lượng bộ dữ cách đọc kèo bóng đá chết được thu thập kể từ chu kỳ chân không chỉ số cuối cùng.


Bảng 27.37. cách đọc kèo bóng đá pha chân không

pha Mô tả
Khởi tạo VACUUMđang chuẩn bị bắt đầu quét đống. Giai đoạn này dự kiến ​​sẽ rất ngắn gọn.
Quét Heap VACUUM36790_3692136945_36964Cột có thể được sử dụng để theo dõi cách đọc kèo bóng đá trình quét.
Chỉ số hút bụi VACUUMhiện đang hút bụi cách đọc kèo bóng đá chỉ mục. Nếu một bảng có bất kỳ chỉ mục nào, điều này sẽ xảy ra ít nhất một lần trên mỗi chân không, sau khi đống đã được quét hoàn toàn. Nó có thể xảy ra nhiều lần trên mỗi lần chân không nếubảo trì_work_mem(hoặc, trong trường hợp của Autovacuum,autovacuum_work_mem37617_37685
Hút bụi Nút hút37844_37991HEAP_BLKS_SCPENTnhỏ hơnHEAP_BLKS_TOTAL, hệ thống sẽ quay lại quét đống sau khi giai đoạn này được hoàn thành; Nếu không, nó sẽ bắt đầu làm sạch cách đọc kèo bóng đá chỉ mục sau khi giai đoạn này được hoàn thành.
Làm sạch cách đọc kèo bóng đá chỉ mục VACUUM38419_38576
Hợp chất cắt ngắn VACUUMHiện đang cắt bỏ đống để trả về cách đọc kèo bóng đá trang trống ở cuối mối quan hệ với hệ điều hành. Điều này xảy ra sau khi dọn dẹp cách đọc kèo bóng đá chỉ mục.
Thực hiện dọn dẹp cuối cùng VACUUMđang thực hiện dọn dẹp cuối cùng. Trong giai đoạn này,VACUUMSẽ hút bụi bản đồ không gian trống, cập nhật số cách đọc kèo bóng đá thống kê trongPG_CLASS, và báo cách đọc kèo bóng đá số liệu thống kê cho người thu thập số liệu thống kê. Khi giai đoạn này hoàn thành,VACUUMWill End.

27.4.4. Báo cáo cách đọc kèo bóng đá độ cụm

Bất cứ khi nàocụmhoặcNút không đầy đủĐang chạy,PG_STAT_PROTERS_CLUSTERXem sẽ chứa một hàng cho mỗi phụ trợ hiện đang chạy một trong hai lệnh. Các bảng dưới đây mô tả thông tin sẽ được báo cách đọc kèo bóng đá và cung cấp thông tin về cách diễn giải nó.

Bảng 27,38.PG_STAT_PROTERS_CLUSTERView

loại cột

Mô tả

PID Số nguyên

ID xử lý phụ trợ.

Datid oid

oid của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

DATNAME tên

Tên của cơ sở dữ cách đọc kèo bóng đá mà phụ trợ này được kết nối.

relid oid

oid của bảng được phân cụm.

lệnh Text

Lệnh đang chạy. HoặccụmhoặcNút không đầy đủ.

pha Text

Giai đoạn xử lý hiện tại. Nhìn thấyBảng 27,39.

cluster_index_relid oid

Nếu bảng được quét bằng cách sử dụng chỉ mục, đây là OID của chỉ mục được sử dụng; Nếu không, nó bằng không.

43126_43147 BIGINT

Số lượng các bộ dữ liệu được quét. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làHEAP quét SEQ, HEAP quét chỉ mụchoặcViết đống mới.

43609_43630 Bigint

43692_43770HEAP quét SEQ, HEAP quét chỉ mụchoặcViết đống mới.

HEAP_BLKS_TOTAL BIGINT

Tổng số khối đống trong bảng. Số này được báo cách đọc kèo bóng đá kể từ đầu củaHEAP quét SEQ.

44485_44504 Bigint

44566_44644HEAP quét SEQ.

index_Rebuild_Count BIGINT

Số lượng chỉ mục được xây dựng lại. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làChỉ số xây dựng lại.


45272_45327

pha Mô tả
Khởi tạo Lệnh đang chuẩn bị bắt đầu quét đống. Giai đoạn này dự kiến ​​sẽ rất ngắn gọn.
HEAP quét SEQ Lệnh hiện đang quét bảng bằng cách quét tuần tự.
Quét chỉ mục cụmHiện đang quét bảng bằng cách quét chỉ mục.
Sắp xếp bộ dữ cách đọc kèo bóng đá cụmhiện đang sắp xếp các bộ dữ cách đọc kèo bóng đá.
Viết đống mới cụmHiện đang viết đống mới.
Trao đổi cách đọc kèo bóng đá tệp quan hệ Lệnh hiện đang hoán đổi cách đọc kèo bóng đá tệp mới được xây dựng vào vị trí.
Chỉ số xây dựng lại Lệnh hiện đang xây dựng lại một chỉ mục.
Thực hiện dọn dẹp cuối cùng Lệnh đang thực hiện dọn dẹp cuối cùng. Khi giai đoạn này hoàn thành,cụmhoặcNút không đầy đủWill End.

27.4.5. Báo cáo cách đọc kèo bóng đá độ sao lưu cơ sở

Bất cứ khi nào một ứng dụng nhưpg_basebackupĐang lấy bản sao lưu cơ sở,PG_STAT_PROTERS_BASEBACKUPXem sẽ chứa một hàng cho mỗi quy trình người gửi WAL hiện đang chạybase_backupLệnh sao chép và phát trực tuyến bản sao lưu. Các bảng dưới đây mô tả thông tin sẽ được báo cách đọc kèo bóng đá và cung cấp thông tin về cách diễn giải nó.

Bảng 27.40.PG_STAT_PROTERS_BASEBACKUPXem

loại cột

Mô tả

PID Số nguyên

ID xử lý của quy trình người gửi Wal.

pha Text

Giai đoạn xử lý hiện tại. Nhìn thấyBảng 27.41.

Backup_Total Bigint

Tổng số lượng dữ liệu sẽ được truyền phát. Điều này được ước tính và báo cách đọc kèo bóng đá kể từ khi bắt đầuTệp cơ sở dữ cách đọc kèo bóng đá phát trực tuyếnPha. Lưu ý rằng đây chỉ là một xấp xỉ vì cơ sở dữ cách đọc kèo bóng đá có thể thay đổi trongTệp cơ sở dữ cách đọc kèo bóng đá phát trực tuyếnPha và nhật ký Wal có thể được bao gồm trong bản sao lưu sau. Đây luôn là cùng giá trị vớiBackup_StreamedMột khi lượng dữ cách đọc kèo bóng đá được phát trực tuyến vượt quá tổng kích thước ước tính. Nếu ước tính bị vô hiệu hóa trongpg_basebackup(tức là,--no-estimate-size50353_50386null.

Backup_Streamed Bigint

Số lượng dữ liệu được truyền phát. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làTệp cơ sở dữ cách đọc kèo bóng đá phát trực tuyếnhoặcChuyển cách đọc kèo bóng đá tệp WAL.

tablespaces_total Bigint

Tổng số lượng bảng sẽ được phát trực tuyến.

Tablespace_Streamed Bigint

Số lượng bảng được phát trực tuyến. Bộ đếm này chỉ cách đọc kèo bóng đá lên khi pha làTệp cơ sở dữ cách đọc kèo bóng đá phát trực tuyến.


Bảng 27.41. cách đọc kèo bóng đá giai đoạn sao lưu cơ sở

pha Mô tả
Khởi tạo Quy trình người gửi WAL đang chuẩn bị bắt đầu bản sao lưu. Giai đoạn này dự kiến ​​sẽ rất ngắn gọn.
Đang chờ điểm kiểm tra kết thúc Quy trình người gửi WAL hiện đang thực hiệnpg_start_backupĐể chuẩn bị sao lưu cơ sở và chờ điểm kiểm tra bắt đầu kết thúc.
Ước tính kích thước sao lưu 52845_52968
Tệp cơ sở dữ cách đọc kèo bóng đá phát trực tuyến Quy trình người gửi WAL hiện đang phát trực tuyến các tệp cơ sở dữ cách đọc kèo bóng đá dưới dạng bản sao lưu cơ sở.
Chờ đợi để lưu trữ Wal để hoàn thành Quy trình người gửi WAL hiện đang thực hiệnpg_stop_backupĐể hoàn thành bản sao lưu và chờ tất cả cách đọc kèo bóng đá tệp WAL cần thiết để sao lưu cơ sở được lưu trữ thành công. Nếu một trong hai--wal-method = nonehoặc--wal-method = streamđược chỉ định trongpg_basebackup, bản sao lưu sẽ kết thúc khi giai đoạn này hoàn thành.
Chuyển cách đọc kèo bóng đá tệp WAL Quy trình người gửi WAL hiện đang chuyển tất cả cách đọc kèo bóng đá bản ghi WAL được tạo trong quá trình sao lưu. Pha này xảy ra sauChờ đợi để lưu trữ Wal để hoàn thànhpha nếu--wal-method = tìm nạpđược chỉ định trongpg_basebackup. Bản sao lưu sẽ kết thúc khi giai đoạn này hoàn thành.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài cách đọc kèo bóng đá không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cách đọc kèo bóng đá vấn đề tài liệu.