Postgresql Tài liệu 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
tác giả:Chương này bắt nguồn như một phần củaTăng cường Việc triển khai ANSI SQL của 토토 사이트, Stefan Simkovics ' Luận án thạc sĩ được chuẩn bị tại Đại học Công nghệ Vienna Dưới sự chỉ đạo của O.Univ.Prof.Dr. Georg Gottlob và Univ.ass. MAG. Katrin Seyr.
Chương này đưa ra một cái nhìn tổng quan về cấu trúc bên trong của phần phụ trợ của토토 사이트. Sau đó Đã đọc các phần sau, bạn nên có ý tưởng về cách Một truy vấn được xử lý. Chương này không nhằm mục đích cung cấp một Mô tả chi tiết về hoạt động nội bộ của토토 사이트, như một tài liệu như vậy sẽ rất rộng rãi. Thay vào đó, chương này nhằm giúp đỡ người đọc hiểu chuỗi hoạt động chung xảy ra trong phần phụ trợ từ điểm nhận được truy vấn, đến điểm kết quả được trả lại cho máy khách.
Ở đâ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 truy vấn phải vượt qua để có được kết quả.
Kết nối từ chương trình ứng dụng đến토토 사이트Máy chủ phải được thành lập. Chương trình ứng dụng truyền một truy vấn đế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 truy vấn được truyền bởi chương trình ứng dụng để đúng Cú pháp và tạo mộtTruy vấn cây.
TheViết lại hệ thốnglấy Truy vấn cây được tạo bởi giai đoạn phân tích cú pháp và tìm kiếm bất kỳQuy tắc(được lưu trữ trongDanh mục hệ thống) để áp dụng cho truy vấn cây. 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 nằm trong hiện thực hóaChế độ xem. Bất cứ khi nào a Truy vấn chống lại chế độ xem (tức là Aảo bàn) được thực hiện, hệ thống viết lại viết lại Truy vấn của người dùng vào truy vấn 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óamất Cây truy vấn (viết lại) và tạo raKế hoạch truy vấnđó 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 dẫndẫn đến kết quả tương tự. Vì Ví dụ nếu có một chỉ mục về mối quan hệ được quét, Có hai đường dẫn để quét. Một khả năng là một 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 dẫn được ước tính và đường dẫn rẻ nhất được chọn. Các con đường 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à truy xuất các hàng theo cách đại diệ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 hàng có nguồn gốc.
Trong các phần sau, chúng tôi sẽ bao gồm từng phần trên Các mục được liệt kê chi tiết hơn để hiểu rõ hơn về토토 사이트Điều khiển nội bộ và cấu trúc dữ liệu.