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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

pg_test_timing

PG_TEST_TIMING - Đo tỷ lệ kèo bóng đá tối nay chi phí

Synopsis

pg_test_timing[Tùy chọn...]

Mô tả

pg_test_timinglà một công cụ để đo chi phí tỷ lệ kèo bóng đá tối nay trên hệ thống của bạn và xác nhận rằng tỷ lệ kèo bóng đá tối nay hệ thống không bao giờ di chuyển ngược. Các hệ thống đang chậm thu thập dữ liệu tỷ lệ kèo bóng đá tối nay có thể cung cấp ít chính xác hơnGiải thích Phân tíchKết quả.

Tùy chọn

pg_test_timingChấp nhận các tùy chọn dòng lệnh sau:

-Dtỷ lệ kèo bóng đá tối nay lượng
--fiture =tỷ lệ kèo bóng đá tối nay lượng

Chỉ định tỷ lệ kèo bóng đá tối nay lượng thử nghiệm, tính bằng giây. tỷ lệ kèo bóng đá tối nay lượng dài hơn cho độ chính xác tốt hơn một chút và có nhiều khả năng khám phá các vấn đề với đồng hồ hệ thống di chuyển về phía sau.

-V
--Version

inpg_test_timingPhiên bản và Thoát.

-?
--Help

Hiển thị trợ giúp vềpg_test_timingĐối số dòng lệnh và thoát.

sử dụng

Kết quả diễn giải

Kết quả tốt sẽ hiển thị hầu hết ( 90%) cuộc gọi tỷ lệ kèo bóng đá tối nay riêng lẻ mất ít hơn một micro giây. Trung bình mỗi vòng lặp chi phí sẽ thậm chí thấp hơn, dưới 100 nano giây.

Chi phí tỷ lệ kèo bóng đá tối nay kiểm tra trong 3 giây.

Lưu ý rằng các đơn vị khác nhau được sử dụng cho tỷ lệ kèo bóng đá tối nay mỗi vòng so với biểu đồ. Vòng lặp có thể có độ phân giải trong vòng vài nano giây (NS), trong khi các cuộc gọi tỷ lệ kèo bóng đá tối nay riêng lẻ chỉ có thể giải quyết xuống một micro giây (chúng tôi).

Chi phí tỷ lệ kèo bóng đá tối nay thực thi đo lường

Khi Trình thực thi truy vấn đang chạy câu lệnh bằng cách sử dụngGiải thích Phân tích, Các hoạt động cá nhân được định tỷ lệ kèo bóng đá tối nay cũng như hiển thị một bản tóm tắt. Chi phí của hệ thống của bạn có thể được kiểm tra bằng cách đếm các hàng vớiPSQLChương trình:

Tạo bảng T như chọn * từ Generate_series (1.100000);

tỷ lệ kèo bóng đá tối nay i7-860 được đo chạy truy vấn đếm trong 9,8 ms trong khiGiải thích Phân tíchPhiên bản mất 16,6 ms, mỗi lần xử lý chỉ hơn 100.000 hàng. Sự khác biệt 6,8 ms đó có nghĩa là chi phí tỷ lệ kèo bóng đá tối nay mỗi hàng là 68 ns, khoảng hai lần so với pg_test_timing ước tính nó sẽ được.

Thay đổi nguồn tỷ lệ kèo bóng đá tối nay

Trên một số hệ thống Linux mới hơn, có thể thay đổi nguồn đồng hồ được sử dụng để thu thập dữ liệu tỷ lệ kèo bóng đá tối nay bất cứ lúc nào. Một ví dụ thứ hai cho thấy sự chậm lại có thể từ việc chuyển sang nguồn tỷ lệ kèo bóng đá tối nay ACPI_PM chậm hơn, trên cùng một hệ thống được sử dụng cho các kết quả nhanh ở trên:

# CAT/SYS/Thiết bị/tỷ lệ kèo bóng đá tối nay/Đồng hồ/ClockSource0/Reades

Trong cấu hình này, mẫuGiải thích Phân tíchở trên mất 115,9 ms. Đó là 1061 ns tỷ lệ kèo bóng đá tối nay chi phí, một lần nữa là một bội số nhỏ được đo trực tiếp bằng tiện ích này.Giải thích Phân tíchTổng số liên quan đến nhiều hoạt động tỷ lệ kèo bóng đá tối nay sẽ được tăng cường đáng kể bằng cách sử dụng chi phí tỷ lệ kèo bóng đá tối nay.

FreeBSD cũng cho phép thay đổi nguồn tỷ lệ kèo bóng đá tối nay một cách nhanh chóng và nó ghi lại thông tin về bộ đếm tỷ lệ kèo bóng đá tối nay được chọn trong khi khởi động:

# DMESG | grep "TimeCount"

Các hệ thống khác chỉ có thể cho phép đặt nguồn tỷ lệ kèo bóng đá tối nay khi khởi động. Trên các hệ thống Linux cũ hơn, cài đặt kernel "đồng hồ" là cách duy nhất để tạo ra loại thay đổi này.

15197_15760

Độ chính xác phần cứng và tỷ lệ kèo bóng đá tối nay đồng hồ

Thu thập thông tin tỷ lệ kèo bóng đá tối nay chính xác thường được thực hiện trên máy tính bằng đồng hồ phần cứng với mức độ chính xác khác nhau. Với một số phần cứng, các hệ điều hành có thể chuyển tỷ lệ kèo bóng đá tối nay đồng hồ hệ thống gần như trực tiếp đến các chương trình.

Giữ tỷ lệ kèo bóng đá tối nay không chính xác có thể dẫn đến sự bất ổn của hệ thống. Kiểm tra mọi thay đổi đối với nguồn đồng hồ rất cẩn thận.

Bộ đếm tỷ lệ kèo bóng đá tối nay (TSC) Nguồn đồng hồ là bản chính xác nhất có sẵn trên CPU thế hệ hiện tại. Đó là cách ưa thích để theo dõi tỷ lệ kèo bóng đá tối nay hệ thống khi nó được hỗ trợ bởi hệ điều hành và đồng hồ TSC là đáng tin cậy.

Hệ điều hành mới hơn có thể kiểm tra các sự cố TSC đã biết và chuyển sang nguồn đồng hồ chậm hơn, ổn định hơn khi chúng được nhìn thấy. Nếu hệ thống của bạn hỗ trợ tỷ lệ kèo bóng đá tối nay TSC nhưng không mặc định điều đó, nó có thể bị vô hiệu hóa vì một lý do chính đáng.

Bộ đếm tỷ lệ kèo bóng đá tối nay sự kiện chính xác cao (HPET) là bộ đếm tỷ lệ kèo bóng đá tối nay ưa thích trên các hệ thống có sẵn và TSC không chính xác. Bản thân chip hẹn giờ có thể lập trình để cho phép độ phân giải nano giây, nhưng bạn có thể không thấy độ chính xác đó trong đồng hồ hệ thống của bạn.

Cấu hình nâng cao và giao diện nguồn (ACPI) cung cấp bộ đếm tỷ lệ kèo bóng đá tối nay quản lý năng lượng (PM), mà Linux gọi là ACPI_PM. Đồng hồ có nguồn gốc từ ACPI_PM tốt nhất sẽ cung cấp độ phân giải 300 nano giây.

Bộ định thời được sử dụng trên phần cứng PC cũ hơn bao gồm bộ hẹn giờ khoảng tỷ lệ kèo bóng đá tối nay lập trình 8254 (PIT), đồng hồ tỷ lệ kèo bóng đá tối nay thực (RTC), bộ hẹn giờ điều khiển ngắt lập trình (APIC) và bộ định thời Cyclone. Những bộ đếm tỷ lệ kèo bóng đá tối nay này nhắm đến độ phân giải mili giây.

Xem thêm

Giải thích