tác giả:Chương này ban đầu xuất hiện như một phầnSimkovics,, Luận án thạc sĩ của Stefan Simkovics được chuẩn bị tại
Chương này đưa ra một cái nhìn tỷ lệ kèo bóng đá tối nay về cấu trúc bên trong củaPostgres. Sau đóPostgresSẽ vượt quá 1000 trang!). Chương này nhằm mục đích giúp đỡ
Ở đây chúng tôi đưa ra một cái nhìn tỷ lệ kèo bóng đá tối nay ngắn về các giai đoạn mà một truy vấn phải
Một kết nối từ chương trình ứng dụng đếnPostgresMáy chủ phải
TheGiai đoạn phân tích cú phápKiểm traTruy vấn.
TheViết lại hệ thốnglấyQuy tắc(được lưu trữ trongDanh mục hệ thống) để áp dụng choQueryTreevà thực hiệnQuy tắc. Một ứng dụng của hệ thống viết lại làChế độ xem.
Bất cứ khi nào một truy vấn đối với chế độ xem (tức là ABảng ảo) được thực hiện, viết lạiBảng cơ sởđược đưa ra trongXem định nghĩaThay vào đó.
TheNgười lập kế hoạch/Tối ưu hóamấtQueryplanđó 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ì
Người thực thi đã đệ quy các bước thông quaCây kế hoạchvà truy xuất các bộ dữHệ thống lưu trữTrong khi quétSắp xếpvàjoins, đánh giábằng cấpVà cuối cùng lại quay lại
Trong các phần sau, chúng tôi sẽ đề cập đến mọi điều trênPostgresĐiều khiển nội bộ