PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
Prev | UP | Chương 47. Tổng quan về PostgreSQL Internals | NEXT |
Ở đâ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 tỷ lệ kèo bóng đá 88 phải vượt qua để có được kết quả.
Một 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 tỷ lệ kèo bóng đá 88 đến máy chủ và chờ nhận kết quả được gửi lại bởi máy chủ.
TheGiai đoạn phân tích cú phápKiểm tra tỷ lệ kèo bóng đá 88 được truyền bởi chương trình ứng dụng cho cú pháp chính xác và tạo Atỷ lệ kèo bóng đá 88 cây.
TheViết lại hệ thốnglấy cây tỷ lệ kèo bóng đá 88 đượ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 tỷ lệ kèo bóng đá 88. Nó thực hiện các biến đổi được đưa ra trongCơ quan quy tắc.
Một ứng dụng của hệ thống viết lại đang nhận raLượt xem. Bất cứ khi nào một tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 của người dùng vào tỷ lệ kèo bóng đá 88 truy cậpBảng cơ sởđược đưa ra trongXem định nghĩaThay vào đó.
TheNgười lập kế hoạch/Tối ưu hóalấy cây tỷ lệ kèo bóng đá 88 (viết lại) và tạo ra AKế hoạch tỷ lệ kèo bóng đá 88đó sẽ là đầu vào choThực thi.
Nó làm như vậy bằng cách đầu tiên tạo ra tất cả có thểđường tỷ lệ kèo bóng đá 88tỷ lệ kèo bóng đá 88 đến kết quả tương tự. Ví dụ: nếu có một chỉ mục về một mối quan hệ sẽ được quét, có hai đường tỷ lệ kèo bóng đá 88 để quét. Một khả năng là quét tuần tự đơn giản và khả năng khác là sử dụng chỉ mục. Tiếp theo, chi phí cho việc thực hiện từng đường tỷ lệ kèo bóng đá 88 được ước tính và đường tỷ lệ kèo bóng đá 88 rẻ nhất được chọn. Đường tỷ lệ kèo bóng đá 88 rẻ nhất được mở rộng thành một kế hoạch hoàn chỉnh mà người thực thi có thể sử dụng.
Người thực thi đã đệ quy các bước thông quaCây kế hoạchvà tỷ lệ kèo bóng đá 88 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ếpvàJoins, đá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ộ.