Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
Tài liệu trình bày về xử lý truy vấn và hiệu năng hệ cơ sở dữ liệu, bao gồm các khái niệm cây toán tử, thuật toán kết nối (Nested-Loops Join, Sort Merge Join, Hash Join), mô hình giá và tối ưu hóa truy vấn. Nội dung hướng đến việc hiểu các chiến lược thực thi câu lệnh SQL để tìm ra kế hoạch thực thi tối ưu.
正在生成预览...
Thiết kế và quản trị cơ sở dữ liệu Xử lý truy vấn và hiệu năng hệ CSDL Vũ Tuyết Trinh trinhvt-fit@mail.hut.edu.vn Bộ môn Hệ thống thông tin, Viện CNTT&TT Đại học Bách Khoa Hà Nội Xử lý câu hỏi truy vấn Câu lệnh SQL Phân tích cú pháp (parser) Biểu thức ĐSQH Bộ tối ưu (optimizer) Biểu thức ĐSQH tối ưu Bộ sinh mã (code generator) Chương trình tối ưu Vũ Tuyết Trinh fb.com/groups/ 1 Thiết kế và quản trị cơ sở dữ liệu Cây toán tử TYPE WAGON (NW, TYPE, COND, STATION, CAPACITY, WEIGHT) TRAIN (NT, NW) Cây toán tử logic Thứ tự các phép toán NW Cây toán tử vật lý Các thuật toán thực thi phép toán WAGON (NW, TYPE...) NT = 4002 TRAIN (NT, NW) Các phép toán vật lý (thuật toán) Query Blocks SELECT-FROMWHERE-GROUPBYORDERBY VIEW được coi là 1 block riêng rẽ Dạng cây thực thi (right-deep, bushy, …) Thứ tự kết nối Thuật toán Sort Aggregates Select Project Join Nested Loop Sort-Merge Hash-Join Vũ Tuyết Trinh fb.com/groups/ 2 Thiết kế và quản trị cơ sở dữ liệu Truy nhập bảng Truy nhập tuần tự (Sequential scan): đọc theo khối Truy nhập theo địa chỉ (index scan): truy nhập vào bản ghi dựa trên chỉ mục Chi phí truy nhập ? S Phép toán nhiều pha: Nested-Loops Join Nguyên tắc Matching Tuple R Đặc điểm Đọc từng bản ghi của quan hệ R (external relation) & lặp trên quan hệ S (internal relation) one-and-haft pass, nonblocking Tuple R Tuple S SOURCE R SOURCE S Chi phí ? Tuple-based NLJ, block-based NLJ, index-based NLJ Vũ Tuyết Trinh fb.com/groups/ 3 Thiết kế và quản trị cơ sở dữ liệu Sort Merge Join Nguyên tắc Merge Sắp xếp dữ liệu đầu vào trộn dữ liệu Đặc điểm two-pass, blocking algorithm Sort Chi phí? Sort SOURCE R SOURCE S Hash Join (HJ) Nguyên tắc Tạo bảng băm trên R Đọc S và đối sánh với dữ liệu trên bảng băm Matching Đặc điểm Hash Table R 1 … n two-pass, blocking algorithm probe Ch
… Tải file gốc để đọc toàn bộ tài liệu.
- 文档名称
- Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
- 学校 / 课程
- Đại học Bách khoa Hà Nội · Cơ sở dữ liệu
- 作者(文档中)
- Vũ Tuyết Trinh
- 内容
- Tài liệu này mô tả quy trình xử lý truy vấn trong CSDL, từ phân tích SQL đến tối ưu hóa, bao gồm các thuật toán Join và mô hình tính chi phí.
- 目录
- Thiết kế và quản trị cơ sở dữ liệu
- Xử lý truy vấn và hiệu năng hệ CSDL
- Xử lý câu hỏi truy vấn
- Cây toán tử
- Query Blocks
- Các phép toán vật lý (thuật toán)
- Truy nhập bảng
- Phép toán nhiều pha: Nested-Loops Join
- Sort Merge Join
- Hash Join (HJ)
- Mô hình giá
- Thông tin về các quan hệ
- Tối ưu
- Bộ tối ưu
- Doc.pages
- 16 页
- 上传者
- lienhejb
常见问题
Tài liệu này có miễn phí không?
Có. “Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh” miễn phí — bạn chỉ cần đăng nhập rồi bấm Tải xuống để lấy file gốc.
Tài liệu dài bao nhiêu trang?
Tài liệu gồm 16 trang, thuộc môn Cơ sở dữ liệu. Bạn có thể xem trước online trước khi tải.
Tôi có thể xem trước trước khi tải không?
Có. Bạn xem trước tài liệu ngay trên trang này bằng trình đọc online, rồi quyết định tải về.

评论 (0)
暂无评论。快来抢沙发吧!