30/09/2018, 16:59

Domain index trong SQL Oracle

Giả sử mình có Table:

Create table Place (
X INT NOT NULL,
Y INT NOT NULL 
);

Giờ mình muốn tạo một domain index mà dùng để truy xuất các đối tượng trong bảng Place có giá trị X nằm trong đoạn [a,b] và Y nằm trong [c,d] như thế nào?
Trên mạng ít ví dụ về phần này quá nên mình chưa hiểu được phần này lắm

Tom Nguyen viết 19:13 ngày 30/09/2018

Bạn giải thích giúp mình từ domain ở đây nghĩa gì vậy? kĩ nhiều càng tốt? và domain index nghĩa là gì?
Mình bị mơ hồ bởi ý nghĩa của từ này nên nếu bạn biết mong giải thích giùm

Sorry vì reply không giúp được gì bạn trong bài viết này

Nguyễn Phi Ánh viết 19:08 ngày 30/09/2018

@manhapt Indexing trong Sql là để tăng tốc độ tìm kiếm dữ liệu trong 1 hay nhiều bảng bằng các giải thuật như B-tree, Bitmap. Bạn có thể hiểu giống như việc đánh mục lục cho 1 cuốn sách, nội dung gì ở trang bao nhiêu.
Do mình đang làm một ứng dụng mà có địa điểm là 1 điêm có tọa độ x,y và muốn tạo một index nhằm tăng tốc độ truy vấn cho câu truy vấn có dạng x,y thuộc 1 hình chữ nhật có x thuộc [a, b] và y thuộc [c,d] mà chưa biết cách làm
Link : http://docs.oracle.com/cd/B28359_01/appdev.111/b28425/dom_idx.htm

Tom Nguyen viết 19:07 ngày 30/09/2018

Mình muốn hỏi về domain cơ? Domain Index nghe như là scope của index. Còn index trong sql thì mình hiểu .

Bài liên quan
0