kèo tỷ số bóng đá euro hôm nay - Hiển thị kế hoạch thực thi của câu lệnh
kèo tỷ số bóng đá euro hôm nay [(Tùy chọn
[, ...])]]câu lệnh
kèo tỷ số bóng đá euro hôm nay [Phân tích] [Verbose]câu lệnh
WHERETùy chọn
có thể là một trong số:Phân tích [Boolean
]Boolean
]Boolean
]Boolean
]Boolean
]Boolean
]Boolean
]Boolean
]Boolean
]
Lệnh này hiển thị kế hoạch kèo tỷ số bóng đá euro hôm nay thi rằngPostgreSQLNgười lập kế hoạch tạo cho câu lệnh được cung cấp. Kế hoạch thực thi cho thấy cách (kèo tỷ số bóng đá euro hôm nay) bảng được tham chiếu bởi câu lệnh sẽ được quét - bằng cách quét tuần tự đơn giản, quét chỉ mục, v.v. - và nếu nhiều bảng được tham chiếu, thuật toán tham gia sẽ được sử dụng để kết hợp kèo tỷ số bóng đá euro hôm nay hàng yêu cầu từ mỗi bảng đầu vào.
Phần quan trọng nhất của màn hình là chi phí thực hiện tuyên bố ước tính, đó là dự đoán của người lập kế hoạch sẽ mất bao lâu để chạy câu lệnh (được đo bằng kèo tỷ số bóng đá euro hôm nay đơn vị chi phí tùy ý, nhưng có nghĩa là trang có nghĩa là trang). Trên thực tế, hai số được hiển thị: Chi phí khởi động trước hàng đầu tiên có thể được trả lại và tổng chi phí để trả lại tất cả kèo tỷ số bóng đá euro hôm nay hàng.tồn tại
, người lập kế hoạch sẽ chọn chi phí khởi động nhỏ nhất thay vì tổng chi phí nhỏ nhất (vì người kèo tỷ số bóng đá euro hôm nay thi sẽ dừng 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ạn
mệnh đề, người lập kế hoạch đưa ra một phép nội suy thích hợp giữa kèo tỷ số bóng đá euro hôm nay chi phí điểm cuối để ước tính kế hoạch nào thực sự rẻ nhất.
ThePhân tích
Tùy chọn khiến tuyên bố kèo tỷ số bóng đá euro hôm nay sự được kèo tỷ số bóng đá euro hôm nay thi, không chỉ được lên kế hoạch. Sau đó, số liệu thống kê thời gian chạy kèo tỷ số bóng đá euro hôm nay tế được thêm vào màn hình, bao gồm tổng thời gian trôi qua được sử dụng trong mỗi nút kế hoạch (tính bằng mili giây) và tổng số hàng mà nó kèo tỷ số bóng đá euro hôm nay sự trả lại.
Hãy nhớ rằng câu lệnh kèo tỷ số bóng đá euro hôm nay sự được kèo tỷ số bóng đá euro hôm nay thi khiPhân tích
tùy chọn được sử dụng. Mặc dùkèo tỷ số bóng đá euro hôm nay
Sẽ loại bỏ mọi đầu ra mà AChọn
Sẽ trở lại, kèo tỷ số bóng đá euro hôm nay tác dụng phụ khác của câu lệnh sẽ xảy ra như bình thường. Nếu bạn muốn sử dụngkèo tỷ số bóng đá euro hôm nay Phân tích
trênChèn
, Cập nhật
, Xóa
, Hợp nhất
, Tạo bảng dưới dạng
hoặckèo tỷ số bóng đá euro hôm nay thi
Tuyên bố mà không để lệnh ảnh hưởng đến dữ liệu của bạn, hãy sử dụng phương pháp này:
Bắt đầu;
chỉPhân tích
vàVerbose
Tùy chọn có thể được chỉ định và chỉ theo thứ tự đó, mà không cần xung quanh danh sách tùy chọn trong ngoặc đơn. TrướcPostgreSQL9.0, cú pháp không được đặt là cái duy nhất được hỗ trợ. Người ta hy vọng rằng tất cả kèo tỷ số bóng đá euro hôm nay tùy chọn mới sẽ chỉ được hỗ trợ trong cú pháp dấu ngoặc đơn.
Phân tích
Thực hiện lệnh và hiển thị thời gian chạy thực tế và kèo tỷ số bóng đá euro hôm nay số liệu thống kê khác. Tham số này mặc định làSai
.
Verbose
Hiển thị thông tin bổ sung về kế hoạch. Cụ thể, bao gồm danh sách cột đầu ra cho từng nút trong cây kế hoạch, bảng trình điều kiện lược đồ và tên hàm, luôn luôn kèo tỷ số bóng đá euro hôm nay biến nhãn trong kèo tỷ số bóng đá euro hôm nay biểu thức với bí danh bảng phạm vi của chúng và luôn in tên của từng kích hoạt cho số liệu thống kê được hiển thị.compute_query_idĐể biết thêm chi tiết. Tham số này mặc định làfalse
.
Chi phí
Bao gồm thông tin về khởi động ước tính và tổng chi phí của mỗi nút kế hoạch, cũng như số lượng hàng ước tính và chiều rộng ước tính của mỗi hàng. Tham số này mặc định làtrue
.
Cài đặt
Bao gồm thông tin về kèo tỷ số bóng đá euro hôm nay tham số cấu hình. Cụ thể, bao gồm kèo tỷ số bóng đá euro 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.false
.
Generic_plan
Cho phép câu lệnh chứa kèo tỷ số bóng đá euro hôm nay trình giữ chỗ tham số như$ 1
và tạo ra một kế hoạch chung không phụ thuộc vào kèo tỷ số bóng đá euro hôm nay giá trị của kèo tỷ số bóng đá euro hôm nay tham số đó. Nhìn thấyChuẩn bị
Để biết chi tiết về kèo tỷ số bóng đá euro hôm nay kế hoạch chung và kèo tỷ số bóng đá euro hôm nay loại câu lệnh hỗ trợ kèo tỷ số bóng đá euro hôm nay tham số. Tham số này không thể được sử dụng cùng vớiPhân tích
. Nó mặc định làSai
.
bộ đệm
Bao gồm thông tin về việc sử dụng bộ đệm. Cụ thể, bao gồm số lượng kèo tỷ số bóng đá euro hôm nay khối được chia sẻ, đọc, bẩn và viết, số lượng kèo tỷ số bóng đá euro hôm nay khối địa phương nhấn, đọc, bẩn và viết, số lượng khối nhiệt độ đọc và viết, và thời gian đọc và viết kèo tỷ số bóng đá euro hôm nay khối tệp dữ liệu và khối tệp tạm thời (tính bằng mili giây) nếuTrack_io_timingđược bật. MỘTHITcó nghĩa là tránh được lần đọc vì khối đã được tìm thấy trong bộ đệm khi cần thiết. kèo tỷ số bóng đá euro hôm nay khối được chia sẻ chứa dữ liệu từ kèo tỷ số bóng đá euro hôm nay bảng và chỉ mục thông thường;DirtiedCho biết số lượng kèo tỷ số bóng đá euro hôm nay khối chưa được sửa đổi trước đó đã được thay đổi bởi truy vấn này; Trong khi số lượng khốiViếtCho biết số lượng kèo tỷ số bóng đá euro hôm nay khối được xử lý trước đó bị trục xuất khỏi bộ đệm bởi phụ trợ này trong quá trình xử lý truy vấn. Số lượng khối được hiển thị cho một nút cấp trên bao gồm kèo tỷ số bóng đá euro hôm nay khối được sử dụng bởi tất cả kèo tỷ số bóng đá euro hôm nay nút con của nó.Sai
.
Wal
Bao gồm thông tin về Thế hệ ghi WAL. Cụ thể, bao gồm số lượng hồ sơ, số lượng hình ảnh toàn trang (FPI) và số lượng Wal được tạo bằng byte.Phân tích
cũng được bật. Nó mặc định làSai
.
Thời gian
Bao gồm thời gian khởi động kèo tỷ số bóng đá euro hôm nay tế và thời gian dành cho mỗi nút trong đầu ra. Chi phí đọc liên tục đồng hồ hệ thống có thể làm chậm 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ànhSai
Khi chỉ cần số lượng hàng kèo tỷ số bóng đá euro hôm nay tế và không cần thời gian chính xác. Thời gian chạy của toàn bộ câu lệnh luôn được đo, ngay cả khi thời gian cấp độ nút được tắt với tùy chọn này.Phân tích
cũng được bật. Nó mặc định làtrue
.
Tóm tắt
Bao gồm thông tin tóm tắt (ví dụ: tổng số thông tin thời gian) sau kế hoạch truy vấn. Thông tin tóm tắt được bao gồm theo mặc định khiPhân tích
được sử dụng nhưng nếu không thì không được bao gồm theo mặc định, nhưng có thể được bật bằng tùy chọn này. Thời gian lập kế hoạch trongkèo tỷ số bóng đá euro hôm nay thực thi
Bao gồm thời gian cần thiết để lấy kế hoạch từ bộ đệm và thời gian cần thiết để lên kế hoạch lại, nếu cần thiết.
Định dạng
Chỉ định định dạng đầu ra, có thể là văn bản, XML, JSON hoặc YAML. Đầu ra không theo văn bản chứa thông tin giống như định dạng đầu ra văn bản, nhưng dễ dàng hơn cho kèo tỷ số bóng đá euro hôm nay chương trình phân tích cú pháp.Text
.
Boolean
Chỉ định tùy chọn đã chọn nên được bật hay tắt. Bạn có thể viếtTRUE
, trên
hoặc1
Để bật tùy chọn vàSai
, TẮT
hoặc0
Để vô hiệu hóa nó. TheBoolean
Giá trị cũng có thể được bỏ qua, trong trường hợp đóTRUE
được giả định.
câu lệnh
bất kỳChọn
, Chèn
, Cập nhật
, Xóa
, hợp nhất
, giá trị
, kèo tỷ số bóng đá euro hôm nay thi
, khai báo
, Tạo bảng dưới dạng
hoặcTạo chế độ xem được vật chất hóa là
Tuyên bố, có kế hoạch kèo tỷ số bóng đá euro hôm nay thi mà bạn muốn xem.
Kết quả của lệnh là một mô tả văn bản về kế hoạch được chọn chocâu lệnh
, Tùy chọn được chú thích bằng thống kê kèo tỷ số bóng đá euro hôm nay thi.Phần 14.1Mô tả thông tin được cung cấp.
Để cho phépPOSTGRESQLTruy vấn kế hoạch để đưa ra kèo tỷ số bóng đá euro hôm nay quyết định được thông tin hợp lý khi tối ưu hóa kèo tỷ số bóng đá euro hôm nay truy vấn,pg_statistic
Dữ liệu nên được cập nhật cho tất cả kèo tỷ số bóng đá euro hôm nay bảng được sử dụng trong truy vấn. Bình thườngDaemon Autovacuumsẽ tự động chăm sóc điều đó. Nhưng nếu một bảng gần đây đã có những thay đổi đáng kể về nội dung của nó, bạn có thể cần phải kèo tỷ số bóng đá euro hôm nay hiện một thủ côngPhân tích
Thay vì chờ Autovacuum bắt kịp với kèo tỷ số bóng đá euro hôm nay thay đổi.
Để đo chi phí thời gian chạy của mỗi nút trong kế hoạch kèo tỷ số bóng đá euro hôm nay hiện, việc triển khai hiện tại củakèo tỷ số bóng đá euro hôm nay Phân tích
Thêm chi phí hồ sơ vào kèo tỷ số bóng đá euro hôm nay thi truy vấn. Kết quả là, chạykèo tỷ số bóng đá euro hôm nay Phân tích
Trên truy vấn đôi khi có thể mất nhiều thời gian hơn đáng kể so với việc kèo tỷ số bóng đá euro hôm nay hiện truy vấn bình thường. Lượng chi phí phụ thuộc vào bản chất của truy vấn, cũng như nền tảng đang được sử dụng.
Để hiển thị kế hoạch cho một truy vấn đơn giản trên bảng với mộtSố nguyên
Cột và 10000 hàng:
kèo tỷ số bóng đá euro hôm nay Chọn * từ foo;
Đây là cùng một truy vấn, với định dạng đầu ra của JSON:
kèo tỷ số bóng đá euro hôm nay (định dạng json) chọn * từ foo;
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 tỷ số bóng đá euro hôm nay
có thể hiển thị một kế hoạch khác:
kèo tỷ số bóng đá euro hôm nay chọn * từ foo trong đó i = 4;
Đây là cùng một truy vấn, nhưng ở định dạng YAML:
kèo tỷ số bóng đá euro hôm nay (Định dạng yaml) chọn * từ foo trong đó i = '4';
Định dạng XML được để lại như một bài tập cho người đọc.
Đây là kế hoạch tương tự với kèo tỷ số bóng đá euro hôm nay ước tính chi phí bị triệt tiêu:
kèo tỷ số bóng đá euro hôm nay (chi phí sai) Chọn * từ foo trong đó i = 4;
Đây là một ví dụ về kế hoạch truy vấn cho truy vấn bằng cách sử dụng hàm tổng hợp:
kèo tỷ số bóng đá euro hôm nay Chọn tổng (i) từ foo trong đó i <10;
Đây là một ví dụ về việc sử dụngkèo tỷ số bóng đá euro hôm nay thực thi
Để hiển thị kế hoạch kèo tỷ số bóng đá euro hôm nay thi cho một truy vấn đã chuẩn bị:
Chuẩn bị truy vấn (int, int) là chọn tổng (thanh) từ thử nghiệm
Tất nhiên, kèo tỷ số bóng đá euro hôm nay số cụ thể được hiển thị ở đây phụ thuộc vào nội dung thực tế của kèo tỷ số bóng đá euro hôm nay bảng liên quan. Cũng lưu ý rằng kèo tỷ số bóng đá euro hôm nay 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ế hoạch. Ngoài ra,Phân tích
Lệnh sử dụng lấy mẫu ngẫu nhiên để ước tính thống kê dữ liệu; Do đó, ước tính chi phí có thể thay đổi sau khi chạy mớiPhân tích
, ngay cả khi phân phối dữ liệu kèo tỷ số bóng đá euro hôm nay tế trong bảng không thay đổi.
Lưu ý rằng ví dụ trước cho thấytùy chỉnhHồiLập kế hoạch cho kèo tỷ số bóng đá euro hôm nay giá trị tham số cụ thể được đưa ra trongkèo tỷ số bóng đá euro hôm nay thi
. Chúng tôi cũng có thể muốn xem kế hoạch chung cho một truy vấn được tham số hóa, có thể được kèo tỷ số bóng đá euro hôm nay hiện vớiGeneric_plan
:
kèo tỷ số bóng đá euro hôm nay (Generic_plan)
Trong trường hợp này là trình phân tích cú pháp đã suy ra chính xác rằng$ 1
và$ 2
nên có cùng loại dữ liệu nhưid
, vì vậy việc thiếu thông tin loại tham số từChuẩn bị
không phải là vấn đề. Trong kèo tỷ số bóng đá euro hôm nay trường hợp khác, có thể cần phải chỉ định rõ ràng kèo tỷ số bóng đá euro hôm nay loại cho kèo tỷ số bóng đá euro hôm nay ký hiệu tham số, có thể được thực hiện bằng cách đúc chúng, ví dụ:
kèo tỷ số bóng đá euro hôm nay (Generic_plan)
Không cókèo tỷ số bóng đá euro hôm nay
Câu lệnh được xác định trong tiêu chuẩn SQL.
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 phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.