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 / 8.3 / 8.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 soi kèo bóng đá truoctran trang chohiện tạiPhiên bản hoặc soi kèo bóng đá truoctran trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

51.1. Đường dẫn của một soi kèo bóng đá truoctran#

Ở đây chúng tôi đưa ra một cái nhìn tổng quan ngắn về các giai đoạn mà một soi kèo bóng đá truoctran phải vượt qua để có được kết quả.

  1. soi kèo bóng đá truoctran kết nối từ chương trình ứng dụng đếnPostgreSQLMáy chủ phải được thiết lập. Chương trình ứng dụng truyền một soi kèo bóng đá truoctran đến máy chủ và chờ nhận kết quả được gửi lại bởi máy chủ.

  2. The​​Giai đoạn phân tích cú phápKiểm tra soi kèo bóng đá truoctran được truyền bởi chương trình ứng dụng cho cú pháp chính xác và tạo Asoi kèo bóng đá truoctran cây.

  3. TheViết lại hệ thốnglấy cây soi kèo bóng đá truoctran được tạo bởi giai đoạn phân tích cú pháp và tìm kiếm bất kỳ nàoquy tắc(được lưu trữ trongDanh mục hệ thống) để áp dụng cho cây soi kèo bóng đá truoctran. Nó thực hiện các biến đổi được đưa ra trongCơ quan quy tắc.

    soi kèo bóng đá truoctran ứng dụng của hệ thống viết lại đang nhận rachế độ xem. Bất cứ khi nào một soi kèo bóng đá truoctran chống lại chế độ xem (tức là, ABảng ảo) được thực hiện, hệ thống viết lại viết lại soi kèo bóng đá truoctran của người dùng vào soi kèo bóng đá truoctran truy cậpBảng cơ sởđược đưa ra trongXem định nghĩaThay vào đó.

  4. TheNgười lập kế hoạch/Tối ưu hóalấy cây soi kèo bóng đá truoctran (viết lại) và tạo ra AKế hoạch soi kèo bóng đá truoctranđó sẽ là đầu vào chothực thi.

    Nó làm như vậy bằng cách tạo ra tất cả có thểđường dẫndẫn đến kết quả tương tự. Ví dụ: nếu có soi kèo bóng đá truoctran chỉ mục về soi kèo bóng đá truoctran mối quan hệ sẽ được quét, có hai đường dẫn để quét.

  5. Người thực thi đệ quy các bước thông quaCây kế hoạchvà soi kèo bóng đá truoctran xuất các hàng theo cách được thể hiện bởi kế hoạch. Người thực thi sử dụngHệ thống lưu trữTrong khi quét quan hệ, thực hiệnSắp xếpjoins, đánh giábằng cấpVà cuối cùng lại quay lại các hàng có nguồn gốc.

Trong các phần sau, chúng tôi sẽ trình bày từng mục được liệt kê ở trên chi tiết hơn để hiểu rõ hơn vềPostgreSQLcấu trúc dữ liệu và điều khiển nội bộ.