PostgreSQL: soi kèo bóng đá | |||
---|---|---|---|
prev | UP | Chương 11. Indexes | Tiếp theo |
Giả sử chúng ta có tỷ lệ kèo bóng đá trực tuyến hôm nay bảng tương tự như thế này:
Tạo bảng Test1 (
và ứng dụng phát hành nhiều truy vấn của biểu mẫu:
Chọn nội dung từ Test1 trong đó id =hằng số;
Không có chuẩn bị trước, hệ thống sẽ phải quét toàn bộTest1Bảng, từng hàng, để tìm tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay khớp. Nếu có nhiều hàng trongTest1Và chỉ một vài hàng (có thể là 0 hoặc một) sẽ được trả về bởi một truy vấn như vậy, đây rõ ràng là một phương pháp không hiệu quả. Nhưng nếu hệ thống đã được hướng dẫn duy trì một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trênidCột, nó có thể sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay phương thức hiệu quả hơn để định vị các hàng phù hợp. Chẳng hạn, nó chỉ có thể phải đi sâu vào tỷ lệ kèo bóng đá trực tuyến hôm nay vài cấp độ vào cây tìm kiếm.
tỷ lệ kèo bóng đá trực tuyến hôm nay cách tiếp cận tương tự được sử dụng trong hầu hết các cuốn sách phi hư cấu: các thuật ngữ và khái niệm thường xuyên được đọc lên bởi độc giả được thu thập trong tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ số chữ cái ở cuối cuốn sách. Người đọc quan tâm có thể quét chỉ số tương đối nhanh chóng và lật vào (các) trang thích hợp, thay vì phải đọc toàn bộ cuốn sách để tìm tài liệu quan tâm.
Lệnh sau có thể được sử dụng để tạo một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trênidCột, như đã thảo luận:
Tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay Test1_id_index trên Test1 (id);
Têntest1_id_indexCó thể được chọn tự do, nhưng bạn nên chọn tỷ lệ kèo bóng đá trực tuyến hôm nay cái gì đó cho phép bạn nhớ sau đây chỉ số dành cho.
Để xóa một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, sử dụngDrop IndexLệnh. Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thêm vào và xóa khỏi các bảng bất cứ lúc nào.
Sau khi tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, không cần can thiệp thêm: Hệ thống sẽ cập nhật chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay khi bảng được sửa đổi và nó sẽ sử dụng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trong các truy vấn khi nghĩ rằng làm như vậy sẽ hiệu quả hơn so với quét bảng tuần tự. Nhưng bạn có thể phải chạyPhân tíchlệnh thường xuyên cập nhật số liệu thống kê để cho phép người lập kế hoạch truy vấn đưa ra quyết định có giáo dục. Nhìn thấyChương 14Để biết thông tin về cách tìm hiểu xem liệu một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có được sử dụng hay không và tại sao người lập kế hoạch có thể chọnkhôngĐể sử dụng một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay.
Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay cũng có thể có lợiCập nhậtvàXóaCác lệnh có điều kiện tìm kiếm. Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được sử dụng trong các tìm kiếm tham gia.
Tạo một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên một bảng lớn có thể mất nhiều thời gian. Theo mặc định,PostgreSQLCho phép đọc (ChọnCác câu lệnh) xảy ra trên bảng song song với việc tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, nhưng ghi (Chèn, Cập nhật, Xóa) bị chặn cho đến khi bản dựng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay kết thúc. Trong môi trường sản xuất, điều này thường không thể chấp nhận được.Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay xây dựng đồng thời.
Sau khi một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay được tạo, hệ thống phải giữ cho nó được đồng bộ hóa với bảng. Điều này thêm chi phí cho các hoạt động thao tác dữ liệu.