Câu hỏi được gắn thẻ «index»

Một cấu trúc cơ sở dữ liệu có thể cải thiện tốc độ truy vấn với chi phí không gian đĩa và chèn / cập nhật chậm hơn. Nó lưu trữ một bản sao của một hoặc nhiều cột được sắp xếp nhưng cấu trúc dữ liệu khác nhau để cho phép truy cập nhanh hơn.





4
DATEADD không tạo ra kỳ vọng SARGable về tìm kiếm chỉ mục
Tôi có một [UserActivity]bảng cơ bản để ghi lại ActivityTypeIdmỗi UserIdvà ActivityDatetại đó Hoạt động xảy ra. Tôi viết một truy vấn / thủ tục lưu trữ cho phép đầu vào của @UserId, @ForTypeIdcũng như các @DurationIntervalvà @DurationIncrementkết quả trả lại tự động dựa trên N số giây / phút …



1
Tại sao PostgreQuery 9.5 không sử dụng chỉ mục mới nhất của tôi cho ORDER BY, mặc dù nó sử dụng các chỉ số tương tự tốt?
(Theo dõi từ bài đăng này: Tại sao chỉ mục biểu thức PostgreSQL của tôi không được sử dụng khi tôi ĐẶT HÀNG B inNG trong một truy vấn con? ) PostgreQuery 9.5. Tôi không thể tiết lộ chi tiết đầy đủ, nhưng tablecó 22 cột và 5 chỉ mục: …


1
Sự nhầm lẫn phân chia trang MS SQL
Tôi hơi bối rối về việc chia trang trong MS SQL và tôi đang tìm kiếm một câu trả lời dứt khoát. Dường như có hai phiên bản của câu chuyện: 1 - Fillfactor chỉ ảnh hưởng đến mức độ đầy đủ của các trang tại thời điểm chỉ mục …



1
Bản đồ phân bổ chỉ mục
Tôi là một nhà phát triển đang đọc cuốn sách "Truy vấn Microsoft SQL Server 2012." Tôi đã đi qua sơ đồ sau: Tại sao các trang trong hai hàng đầu tiên của sơ đồ (hàng 1 bắt đầu: 1:174và hàng 2 bắt đầu 1:41:) không phải là một phần …

6
Đọc nhanh mà không phải trả giá khi viết
Chúng tôi có một bảng phụ lục lớn chỉ chứa các giao dịch tài chính. Trung bình 1000 giao dịch được chèn mỗi phút. Vì hiện nay ngày càng có nhiều usecase chúng tôi thực sự muốn đọc, tìm kiếm và tổng hợp các giao dịch này, nên đọc nhanh …

1
Cập nhật một chế độ xem được lập chỉ mục trực tuyến
Nói rằng tôi có một chế độ xem được lập chỉ mục giống như thế này: ALTER VIEW dbo.MyIndexedView WITH SCHEMABINDING AS SELECT ord.SomeColumn, COUNT_BIG(*) AS Count FROM dbo.Ordered ord WHERE ord.CreatedWhen > CONVERT(DATETIME, '2014-11-01', 121) GROUP BY ord.SomeColumn GO CREATE UNIQUE CLUSTERED INDEX [CIX_MyIndexedView] ON dbo.MyIndexedView (SomeColumn) GO Nếu …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.