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

F.4. tỷ lệ kèo bóng đá trực tuyến hôm nay

Thetỷ lệ kèo bóng đá trực tuyến hôm nayMô -đun cung cấp một phương tiện để ghi lại tỷ lệ kèo bóng đá trực tuyến hôm nay kế hoạch thực thi của tỷ lệ kèo bóng đá trực tuyến hôm 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 tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn không được tối ưu hóa trong tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng lớn.

Mô-đun không cung cấp tỷ lệ kèo bóng đá trực tuyến hôm nay hàm có thể truy cập SQL. Để sử dụng nó, chỉ cần tải nó vào máy chủ. Bạn có thể tải nó vào một phiên riêng lẻ:

load 'tỷ lệ kèo bóng đá trực tuyến hôm 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ả tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bằng cách bao gồmtỷ lệ kèo bóng đá trực tuyến hôm nayinsession_preload_l Librieshoặcshared_preload_l LibriesinPostgreSql.conf. Sau đó, bạn có thể theo dõi tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn chậm bất ngờ bất kể khi nào chúng xảy ra. Tất nhiên có một mức giá trên chi phí cho điều đó.

F.4.1. Tham số cấu hình

10851_10925tỷ lệ kèo bóng đá trực tuyến hôm 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ấttỷ lệ kèo bóng đá trực tuyến hôm naylog_min_durationNếu bạn muốn bất kỳ kết quả nào.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_min_duration(Số nguyên)

​​tỷ lệ kèo bóng đá trực tuyến hôm naylog_min_durationlà 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ành0Nhật ký tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay gói.-1(mặc định) vô hiệu hóa việc ghi nhật ký tỷ lệ kèo bóng đá trực tuyến hôm nay kế hoạch. Ví dụ: nếu bạn đặt nó thành250msSau đó, tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay câu lệnh chạy 250ms hoặc lâu hơn sẽ được ghi lại. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_analyze(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_analyzeNguyê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. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

ghi chú

Khi tham số này được bật, thời gian lên kế hoạch cho tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay câu lệnh được thực thi, cho dù 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. Tắttỷ lệ kèo bóng đá trực tuyến hôm naylog_timingcải thiện chi phí hiệu suất, với giá thu được ít thông tin hơn.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_buffers(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_buffersKiể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ộ đệmTùy chọnGiải thích. Tham số này không có hiệu lực trừ khitỷ lệ kèo bóng đá trực tuyến hôm naylog_analyze13521_13610

tỷ lệ kèo bóng đá trực tuyến hôm naylog_wal(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_walKiểm soát xem số liệu thống kê sử dụng Wal có được in khi kế hoạch thực thi được ghi lại hay không; nó tương đương vớiWalTùy chọnGiải thích. Tham số này không có hiệu lực trừ khitỷ lệ kèo bóng đá trực tuyến hôm naylog_analyzeđược bật. Tham số này bị tắt theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_timing(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_timingKiể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ớiTimingTù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 tỷ lệ kèo bóng đá trực tuyến hôm 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. Tham số này không có hiệu lực trừ khitỷ lệ kèo bóng đá trực tuyến hôm naylog_analyzeđược bật. Tham số này được bật theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_triggers(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_triggersgây ra thống kê thực thi kích hoạt được bao gồm khi kế hoạch thực thi được ghi lại. Tham số này không có hiệu lực trừ khitỷ lệ kèo bóng đá trực tuyến hôm naylog_analyzeđược bật. Tham số này bị tắt theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_verbose(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_verboseKiểm soát xem tỷ lệ kèo bóng đá trực tuyến hôm 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ớiVerboseTùy chọnGiải thích. Tham số này bị tắt theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_sinstall16442_16446Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_sinstallKiểm soát xem thông tin về tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn cấu hình sửa đổi được in khi kế hoạch thực thi được ghi lại. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn ảnh hưởng đến lập kế hoạch truy vấn với giá trị khác với giá trị mặc định tích hợp được bao gồm trong đầu ra. Tham số này bị tắt theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_format(enum)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_formatChọnGiải thích17319_17371Text, XML, jsonYAML. Mặc định là văn bản. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_level(enum)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_levelChọn mức nhật ký tại đó tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ đăng nhập gói truy vấn. Giá trị hợp lệ làDEBUG5, DEBUG4, Debug3, Debug2, Debug1, INFO, Thông báo, Cảnh báolog18301_18320log. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naylog_nested_statements(Boolean)

tỷ lệ kèo bóng đá trực tuyến hôm naylog_nested_statementsgây ra tỷ lệ kèo bóng đá trực tuyến hôm nay câu lệnh lồng nhau (tỷ lệ kèo bóng đá trực tuyến hôm 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ó tỷ lệ kèo bóng đá trực tuyến hôm nay kế hoạch truy vấn cấp cao nhất được ghi lại. Tham số này bị tắt theo mặc định. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng mới có thể thay đổi cài đặt này.

tỷ lệ kèo bóng đá trực tuyến hôm naysample_rate(Real)

tỷ lệ kèo bóng đá trực tuyến hôm naysample_ratekhiến tỷ lệ kèo bóng đá trực tuyến hôm 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 trường hợp các tuyên bố lồng nhau, tất cả sẽ được giải thích hoặc không có. Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.

Trong cách sử dụng thông thường, tỷ lệ kèo bóng đá trực tuyến hôm nay tham số này được đặt trongPostgreSql.conf, mặc dù tỷ lệ kèo bóng đá trực tuyến hôm nay siêu người dùng có thể thay đổi chúng khi đang bay trong tỷ lệ kèo bóng đá trực tuyến hôm nay phiên riêng của họ. Cách sử dụng điển hình có thể là:

# Postgresql.conf
session_preload_l Librars = 'tỷ lệ kèo bóng đá trực tuyến hôm nay'

tỷ lệ kèo bóng đá trực tuyến hôm naylog_min_duration = '3S'

F.4.2. Ví dụ

postgres =# load 'tỷ lệ kèo bóng đá trực tuyến hôm nay';
postgres =# đặt tỷ lệ kèo bóng đá trực tuyến hôm naylog_min_duration = 0;
postgres =# set tỷ lệ kèo bóng đá trực tuyến hôm naylog_analyze = true;
Postgres =# Chọn đếm (*)
           Từ pg_class, pg_index
           Trong đó oid = indrelid và indisunique;

Đ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:
  Truy vấn văn bản: Chọn Đếm (*)
              Từ pg_class, pg_index
              Trong đó oid = indrelid và indisunique;
  Tổng hợp (chi phí = 16,79..16,80 hàng = 1 chiều rộng = 0) (thời gian thực tế = 3.626..3.627 hàng = 1 vòng lặp = 1)
    - Tham gia băm (chi phí = 4.17..16,55 hàng = 92 chiều rộng = 0) (thời gian thực tế = 3.349..3.594 hàng = 92 vòng lặp = 1)
          Hash Cond: (pg_class.oid = pg_index.indrelid)
          - SEQ SCAN trên pg_class (chi phí = 0,00..9,55 hàng = 255 chiều rộng = 4) (thời gian thực tế = 0,016..0.140 hàng = 255 vòng = 1)
          - băm (chi phí = 3.02..3.02 hàng = 92 chiều rộng = 4) (thời gian thực tế = 3.238..3.238 hàng = 92 vòng = 1)
                Xô: 1024 lô: 1 Bộ nhớ Sử dụng: 4kb
                - SEQ SCAN trên pg_index (chi phí = 0,00..3.02 hàng = 92 chiều rộng = 4) (thời gian thực tế = 0,008..3.187 hàng = 92 vòng = 1)
                      Bộ lọc: Indisunique

F.4.3. Tác giả

Takahiro Itagaki

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu 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áo vấn đề tài liệu.