Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
Génération de l'aperçu...
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.
Description
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
Résumé IA
- Nom du document
- Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
- École / Cours
- Đại học Bách khoa Hà Nội · Cơ sở dữ liệu
- Auteur (dans le document)
- Vũ Tuyết Trinh
- Contenu
- 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í.
- Table des matières
- 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
- Pages
- 16 pages
- Téléversé par
- lienhejb
Foire aux questions
Ce document est-il gratuit ?
Oui. « Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh » est gratuit — il suffit de vous connecter et de cliquer sur Télécharger pour obtenir le fichier original.
Combien de pages compte ce document ?
Le document contient 16 pages, pour le cours Cơ sở dữ liệu. Vous pouvez le prévisualiser en ligne avant de le télécharger.
Puis-je prévisualiser avant de télécharger ?
Oui. Vous pouvez prévisualiser ce document directement sur cette page avec le lecteur en ligne, puis décider de le télécharger ou non.
Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
Génération de l'aperç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
Lire le document entier
- Nom du document
- Thiết kế quản trị Cơ sở dữ liệu - Notes 4 (HUST) GV. Vũ Tuyết Trinh
- École / Cours
- Đại học Bách khoa Hà Nội · Cơ sở dữ liệu
- Auteur (dans le document)
- Vũ Tuyết Trinh
- Contenu
- 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í.
- Table des matières
- 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
- Pages
- 16 pages
- Téléversé par
- lienhejb
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !
Thiết kế quản trị Cơ sở dữ liệu - Notes 2 (HUST) GV. Vũ Tuyết Trinh
Thiết kế quản trị Cơ sở dữ liệu - Notes 11 (HUST) GV. Vũ Tuyết Trinh
Thiết kế quản trị Cơ sở dữ liệu - Notes 12 (HUST) GV. Vũ Tuyết Trinh
Thiết kế quản trị Cơ sở dữ liệu - Notes 1 (HUST) GV. Vũ Tuyết Trinh
Thiết kế quản trị Cơ sở dữ liệu - Notes 3 (HUST) GV. Vũ Tuyết Trinh
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !