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.



2
TẠO INDEX vs ALTER TABLE ADD INDEX - MySQLism, hay SQL Standard?
Chỉ cần gặp một vấn đề kỳ lạ, theo đó tùy thuộc vào cách tôi tạo một chỉ mục, cần có một tên chỉ mục. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index …







5
Mệnh đề SARGable WHERE cho hai cột ngày
Tôi có một câu hỏi thú vị về SARGability. Trong trường hợp này, đó là về việc sử dụng một vị ngữ về sự khác biệt giữa hai cột ngày. Đây là thiết lập: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT …





2
THÍCH sử dụng chỉ mục, CHARINDEX không?
Câu hỏi này liên quan đến câu hỏi cũ của tôi . Truy vấn dưới đây mất 10 đến 15 giây để thực hiện: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) Trong một số bài viết tôi thấy rằng sử dụng CASTvà CHARINDEXsẽ không được hưởng lợi …

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.