Thekèo bóng đá hom nay
Mô -đun cung cấp một phương tiện để ghi lại kèo bóng đá hom nay kế hoạch thực thi của kèo bóng đá hom nay câu lệnh chậm, mà không phải chạyGiải thíchbằng tay. Điều này đặc biệt hữu ích để theo dõi kèo bóng đá hom nay truy vấn không được tối ưu hóa trong kèo bóng đá hom nay ứng dụng lớn.
Mô-đun không cung cấp kèo bóng đá hom nay hàm có thể truy cập SQL. Để sử dụng nó, chỉ cần tải nó vào máy chủ.
load 'kèo bóng đá hom nay';
(Bạn phải là siêu nhân để làm điều đó.) Cách sử dụng điển hình hơn là tải nó vào một số hoặc tất cả kèo bóng đá hom nay phiên bằng cách bao gồmkèo bóng đá hom nay
insession_preload_l Librieshoặcshared_preload_l LibriesinPostgreSql.conf
. Sau đó, bạn có thể theo dõi kèo bóng đá hom nay truy vấn chậm bất ngờ bất kể khi nào chúng xảy ra.
Có một số tham số cấu hình kiểm soát hành vi củakèo bóng đá hom nay
. Lưu ý rằng hành vi mặc định là không làm gì, vì vậy bạn phải đặt ít nhấtkèo bóng đá hom naylog_min_duration
Nếu bạn muốn bất kỳ kết quả nào.
kèo bóng đá hom naylog_min_duration
(Số nguyên
)kèo bóng đá hom naylog_min_duration
là thời gian thực hiện tuyên bố tối thiểu, tính bằng mili giây, sẽ khiến kế hoạch của tuyên bố được ghi lại. Đặt cái này thành không ghi lại tất cả kèo bóng đá hom nay gói.250ms
Sau đó, tất cả kèo bóng đá hom nay câu lệnh chạy 250ms trở lên sẽ được ghi lại. Chỉ kèo bóng đá hom nay siêu người dùng mới có thể thay đổi cài đặt này.
kèo bóng đá hom naylog_analyze
(Boolean
)kèo bóng đá hom naylog_analyze
Nguyên nhânGiải thích Phân tích
đầu ra, thay vì chỉGiải thích
đầu ra, sẽ được in khi kế hoạch thực thi được ghi lại. Tham số này bị tắt theo mặc định.
Khi tham số này được bật, thời gian quy hoạch theo kế hoạch xảy ra đối với tất cả kèo bóng đá hom nay câu lệnh được thực thi, liệu chúng có chạy đủ lâu để thực sự được ghi lại hay không. Điều này có thể có tác động cực kỳ tiêu cực đến hiệu suất.kèo bóng đá hom naylog_timing
cải thiện chi phí hiệu suất, với giá thu được ít thông tin hơn.
kèo bóng đá hom naylog_buffers
(Boolean
)kèo bóng đá hom naylog_buffers
Kiểm soát xem số liệu thống kê sử dụng bộ đệm có được in khi kế hoạch thực thi được ghi lại hay không; nó tương đương vớibộ đệm
Tùy chọnGiải thích
. Tham số này không có hiệu lực trừ khikèo bóng đá hom naylog_analyze
được bật. Tham số này bị tắt theo mặc định.
kèo bóng đá hom naylog_timing
(Boolean
)kèo bóng đá hom naylog_timing
Kiểm soát xem thông tin thời gian mỗi nút được in khi kế hoạch thực thi được ghi lại; nó tương đương vớiTiming
Tùy chọnGiải thích
. Chi phí của việc đọc liên tục đồng hồ hệ thống có thể làm chậm kèo bóng đá hom nay truy vấn đáng kể trên một số hệ thống, do đó, có thể hữu ích khi đặt tham số này thành TẮT khi chỉ cần số lượng hàng thực tế và không cần thời gian chính xác.kèo bóng đá hom naylog_analyze
được bật. Tham số này được bật theo mặc định.
kèo bóng đá hom naylog_triggers
(Boolean
)kèo bóng đá hom naylog_triggers
gây ra số liệu thống kê thực thi kích hoạt được đưa vào khi một kế hoạch thực thi được ghi lại. Tham số này không có hiệu lực trừ khikèo bóng đá hom naylog_analyze
được bật. Tham số này bị tắt theo mặc định.
kèo bóng đá hom naylog_verbose
(Boolean
)kèo bóng đá hom naylog_verbose
Kiểm soát xem kèo bóng đá hom nay chi tiết dài dòng có được in khi kế hoạch thực thi được ghi lại hay không; nó tương đương vớiVerbose
Tùy chọnGiải thích
. Tham số này bị tắt theo mặc định.
kèo bóng đá hom naylog_format
(enum
)kèo bóng đá hom naylog_format
ChọnGiải thích
Định dạng đầu ra sẽ được sử dụng. kèo bóng đá hom nay giá trị được phép làText
, XML
, json
vàYAML
. Mặc định là văn bản.
kèo bóng đá hom naylog_nested_statements
(Boolean
)kèo bóng đá hom naylog_nested_statements
gây ra kèo bóng đá hom nay câu lệnh lồng nhau (kèo bóng đá hom nay câu lệnh được thực thi bên trong một hàm) được xem xét để ghi nhật ký. Khi nó tắt, chỉ có kèo bóng đá hom nay kế hoạch truy vấn cấp cao nhất được ghi lại.
kèo bóng đá hom naysample_rate
(Real
)kèo bóng đá hom naysample_rate
khiến kèo bóng đá hom nay chỉ giải thích một phần của các câu trong mỗi phiên. Mặc định là 1, có nghĩa là giải thích tất cả các truy vấn.
Trong cách sử dụng thông thường, kèo bóng đá hom nay tham số này được đặt trongPostgreSql.conf
, mặc dù kèo bóng đá hom nay siêu người dùng có thể thay đổi chúng khi đang bay trong kèo bóng đá hom nay phiên riêng của họ. Cách sử dụng điển hình có thể là:
# postgresql.conf
postgres =# load 'kèo bóng đá hom nay';
Điều này có thể tạo ra đầu ra nhật ký như:
log: Thời lượng: 3.651 Kế hoạch MS:
Takahiro Itagaki<itagaki.takahiro@oss.ntt.co.jp