Postgresql Tài liệu 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Lệnh này hiển thị kế kèo bóng đá hôm nay và ngày mai thực thi rằngPostgreSQLkế kèo bóng đá hôm nay và ngày mai tạo cho Tuyên bố được cung cấp. Kế kèo bóng đá hôm nay và ngày mai thực thi cho thấy cách (các) bảng được tham chiếu bởi tuyên bố sẽ được quét - theo tuần tự đơn giản quét, quét chỉ mục, v.v. - và nếu nhiều bảng được tham chiếu, Các thuật toán tham gia nào sẽ được sử dụng để tập hợp các yêu cầu hàng từ mỗi bảng đầu vào.
11303_11733tồn tại, người lập kế kèo bóng đá hôm nay và ngày mai sẽ chọn cái nhỏ nhất thời gian khởi động thay vì tổng thời gian nhỏ nhất (kể từ Người thực thi sẽ dừng lại sau khi nhận được một hàng, dù sao đi nữa). Ngoài ra, nếu bạn giới hạn số lượng hàng để trả về vớigiới hạnmệnh đề, người lập kế kèo bóng đá hôm nay và ngày mai phù hợp nội suy giữa chi phí điểm cuối để ước tính kế kèo bóng đá hôm nay và ngày mai nào thực sự là rẻ nhất.
ThePhân tíchTùy chọn gây ra Tuyên bố sẽ thực sự được thực hiện, không chỉ được lên kế kèo bóng đá hôm nay và ngày mai. Tổng số thời gian trôi qua trong mỗi nút kế kèo bóng đá hôm nay và ngày mai (tính bằng mili giây) và Tổng số hàng mà nó thực sự được trả lại được thêm vào trưng bày. Điều này rất hữu ích để xem liệu người lập kế kèo bóng đá hôm nay và ngày mai có Ước tính gần với thực tế.
quan trọng:Hãy nhớ rằng tuyên bố là kèo bóng đá hôm nay và ngày mai sự được kèo bóng đá hôm nay và ngày mai hiện khiPhân tíchIS đã sử dụng. Mặc dùkèo bóng đá hôm nay và ngày maiSẽ loại bỏ bất kỳ đầu ra nàoChọnsẽ trở lại, các tác dụng phụ khác của tuyên bố sẽ xảy ra thường. Nếu bạn muốn sử dụngkèo bóng đá hôm nay và ngày mai Phân tíchtrênChèn, Cập nhật, Xóahoặckèo bóng đá hôm nay và ngày mai thiTuyên bố mà không để lệnh ảnh hưởng đến dữ liệu của bạn, sử dụng Cách tiếp cận này:
Bắt đầu; kèo bóng đá hôm nay và ngày mai Phân tích ...; Rollback;
kèo bóng đá hôm nay và ngày mai hiện lệnh và hiển thị thời gian chạy kèo bóng đá hôm nay và ngày mai tế.
Hiển thị toàn bộ biểu diễn nội bộ của cây kế kèo bóng đá hôm nay và ngày mai, thay vì chỉ là một bản tóm tắt. Thông thường tùy chọn này chỉ là Hữu ích cho mục đích gỡ lỗi chuyên dụng. TheVerboseđầu ra là được in đẹp hoặc được in hoặc Không, tùy thuộc vào cài đặt củakèo bóng đá hôm nay và ngày mai thích_pretty_printTham số cấu hình.
anyChọn, Chèn, Cập nhật, Xóa, kèo bóng đá hôm nay và ngày mai thihoặckhai báocâu lệnh, có kế kèo bóng đá hôm nay và ngày mai thực thi bạn muốn xem.
14593_14678PostgreSQL. Tham khảoPhần 13.1Để biết thêm thông tin.
Để cho phépPostgreSQLTruy vấn kế kèo bóng đá hôm nay và ngày mai để thực hiện hợp lý Các quyết định được thông báo khi tối ưu hóa các truy vấn,Phân tíchCâu lệnh nên được chạy để ghi lại Thống kê về phân phối dữ liệu trong bảng. Nếu như bạn chưa làm điều này (hoặc nếu phân phối thống kê của dữ liệu trong bảng đã thay đổi đáng kể kể từ lần cuốiPhân tíchđã được chạy), chi phí ước tính không có khả năng tuân thủ các thuộc tính thực của truy vấn và Do đó, một kế kèo bóng đá hôm nay và ngày mai truy vấn kém hơn có thể được chọn.
trướcPostgreSQL7.3, The kế kèo bóng đá hôm nay và ngày mai được phát ra dưới dạng AThông báoTin nhắn. Bây giờ nó xuất hiện như một kết quả truy vấn (được định dạng như một bảng với một cột văn bản).
Để hiển thị kế kèo bóng đá hôm nay và ngày mai cho một truy vấn đơn giản trên bảng với mộtSố nguyênCột và 10000 hàng:
kèo bóng đá hôm nay và ngày mai chọn * từ foo; Kế hoạch truy vấn ------------------------------------------------------------- SEQ SCAN trên FOO (chi phí = 0,00..155.00 hàng = 10000 chiều rộng = 4) (1 hàng)
Nếu có chỉ mục và chúng tôi sử dụng một truy vấn có thể lập chỉ mụcWHEREđiều kiện,kèo bóng đá hôm nay và ngày maiCó thể hiển thị một kế kèo bóng đá hôm nay và ngày mai khác:
kèo bóng đá hôm nay và ngày mai Chọn * từ foo trong đó i = 4; Kế hoạch truy vấn ---------------------------------------------------------------------- Quét chỉ mục bằng Fi trên FOO (chi phí = 0,00..5,98 hàng = 1 chiều rộng = 4) INDEX cond: (i = 4) (2 hàng)
Và đây là một ví dụ về kế kèo bóng đá hôm nay và ngày mai truy vấn cho một truy vấn bằng cách sử dụng Hàm tổng hợp:
kèo bóng đá hôm nay và ngày mai Chọn tổng (i) từ foo trong đó i <10; Kế hoạch truy vấn ----------------------------------------------------------------------------- Tổng hợp (chi phí = 23,93..23,93 hàng = 1 chiều rộng = 4) - Quét chỉ mục Sử dụng FI trên FOO (chi phí = 0,00..23,92 hàng = 6 chiều rộng = 4) INDEX cond: (i <10) (3 hàng)
Đây là một ví dụ về việc sử dụngkèo bóng đá hôm nay và ngày mai Thực thiĐể hiển thị kế kèo bóng đá hôm nay và ngày mai thực thi cho một chế biến chuẩn bị Truy vấn:
17181_17884
Tất nhiên, các số cụ thể được hiển thị ở đây phụ thuộc vào Nội dung kèo bóng đá hôm nay và ngày mai tế của các bảng liên quan. Cũng lưu ý rằng các số và thậm chí chiến lược truy vấn đã chọn, có thể thay đổi giữaPostgreSQLphát hành do cải tiến kế kèo bóng đá hôm nay và ngày mai. Ngoài ra,Phân tíchLệnh sử dụng lấy mẫu ngẫu nhiên để ước tính Thống kê dữ liệu; do đó, có thể ước tính chi phí thay đổi sau khi chạy mớiPhân tích,, ngay cả khi phân phối dữ liệu kèo bóng đá hôm nay và ngày mai tế trong bảng không đã thay đổi.
Không cókèo bóng đá hôm nay và ngày maiCâu lệnh được xác định Trong tiêu chuẩn SQL.
Prev | 19185_19191 | Tiếp theo |
kèo bóng đá hôm nay và ngày mai thi | UP | Fetch |