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

Tất cả các phiên bản của Microsoft SQL Server (không phải MySQL). Vui lòng thêm một thẻ dành riêng cho phiên bản, như sql-server-2016, vì nó thường liên quan đến câu hỏi.



2
Tại sao chỉ mục được lọc trên giá trị IS NULL không được sử dụng?
Giả sử chúng ta có một định nghĩa bảng như thế này: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Và một chỉ mục không được lọc như thế này: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn …


1
Bỏ qua các dấu trong 'where'
Trong cơ sở dữ liệu của chúng tôi, chúng tôi có nhiều mục với caron / Hatschek. Bây giờ người dùng của chúng tôi muốn tìm các mục bao gồm caron / Hatschek khi họ tìm kiếm các mục mà không có. Tôi sẽ chỉ ra điều này bằng một …


4
Tại sao kiểu dữ liệu varchar cho phép các giá trị unicode?
Tôi có một bảng với một cột varchar. Nó đang cho phép Nhãn hiệu (™), bản quyền (©) và các ký tự Unicode khác như được hiển thị bên dưới. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert …






1
Chiến lược truy vấn bằng cách sử dụng các bảng tạm thời được phiên bản hệ thống SQL Server 2016 cho Kích thước thay đổi chậm
Khi sử dụng bảng tạm thời được phiên bản hệ thống (mới trong SQL Server 2016), tác giả truy vấn và hiệu suất truy vấn khi tính năng này được sử dụng để xử lý Kích thước thay đổi chậm trong kho dữ liệu quan hệ lớn là gì? Ví …

3
Phân trang trong SQL Server
Tôi có một cơ sở dữ liệu rất lớn, khoảng 100 GB. Tôi đang thực hiện truy vấn: select * from <table_name>; và tôi muốn chỉ hiển thị các hàng thứ 100 đến 200. Tôi muốn hiểu làm thế nào điều này xảy ra trong nội bộ. Cơ sở dữ …

1
Tại sao không xây dựng lại các chỉ mục với số trang <1000?
Tôi sử dụng tập lệnh Ola Hallengren để bảo trì Chỉ mục. Trước khi tôi làm điều đó, tôi đã sử dụng truy vấn sau để xem chỉ mục nào bị phân mảnh nhiều nhất: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), …

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.