Skip to content
Viet Trung Tran edited this page Aug 29, 2019 · 2 revisions

1. Chương 1 6

## 1.1. Cấu trúc của một chỉ mục (index) 6

## 1.2. Nút lá chỉ mục (The Index Leaf Nodes) 7

## 1.3. Cây tìm kiếm (B-tree) 8

## 1.4. Vấn đề sử dụng index nhưng vẫn chậm, phần 1 10

2. Chương 2 14

## 2.1. Mệnh đề WHERE 14

### 2.1.1. Toán tử bằng 14

### 2.1.2. Khóa chính 14

### 2.1.3. Chỉ mục kết hợp (concatenated index) 16

2.1.4. Sử dụng chỉ mục nhưng truy vấn vẫn chậm, phần 2 21

2.2. Hàm 25

2.2.1. Tìm kiếm không phân biệt chữ hoa hay chữ thường sử dụng UPPER hoặc LOWER 25

2.2.2. Các hàm định nghĩa bởi người dùng 29

2.2.3. Over-indexing 31

2.3. Truy vấn có tham số 31

TÍNH BẢO MẬT 32

HIỆU NĂNG 32

2.4. Tìm kiếm theo khoảng 40

2.4.1. Lớn hơn, nhỏ hơn và trong khoảng (between) 40

2.4.2. Indexing LIKE Filters 45

2.4.3. Chỉ mục gộp (index merge) 48

2.5. Chỉ mục một phần 50

2.6. NULL trong cơ sở dữ liệu Oracle 52

2.6.1. Đánh chỉ mục giá trị NULL 53

2.6.2. Ràng buộc NOT NULL 56

2.6.3. Mô phỏng chỉ mục một phần 60

2.7. Những điều kiện bị mờ (obfuscated conditions) 63

2.7.1. Kiểu dữ liêu Date 63

2.7.1. Các kiểu dữ liệu 63

2.7.2. Kiểu chuỗi số 68

2.7.3. Các cột kết hợp 70

2.7.4. SMART LOGIC 72

2.7.5. Biểu thức toán học (MATH) 76

3. HIỆU NĂNG VÀ KHẢ NĂNG MỞ RỘNG 77

3.1. Khối lượng dữ liệu ảnh hưởng đến hiệu năng 77

3.2. Những tác động tới hiệu năng của tải trên hệ thống 81

3.3. Thời gian phản hồi và thông lượng 83

4. Phép toán kết nối 87

4.1. NESTED LOOPS ( VÒNG LẶP LỒNG NHAU) 88

4.2. HASH JOIN (KẾT NỐI BĂM) 101

4.3. SORT MERGE JOIN 109

5. Gom cụm dữ liệu: Sức mạnh thứ hai của chỉ mục 110

5.1. Bộ lọc chỉ mục được sử dụng một cách có chủ đích 111

5.2. Chỉ mục bao phủ truy vấn, Index-only scan (index covers query) 114

5.3. Index-Organized Tables 119

6. Sorting and Grouping 124

6.1. INDEXING ORDER BY 124

6.2. INDEXING ASC , DESC và NULLS FIRST/LAST: 128

6.3. INDEXING GROUP BY: 132

7. CHAPTER​​7: ​​PARTIAL ​​RESULT 135

7.1. LẤY VỀ TOP-N BẢN GHI (hoặc DÒNG - ROWS) 135

7.2. PH N TRANG KẾT QUẢ 140

7.3. SỬ DỤNG WINDOW FUNCTIONS CHO PH N TRANG. 148

8. Modifying Data - Cập nhật dữ liệu 150

8.1. Insert 150

8.2. Delete 152

8.3. Update

Clone this wiki locally