Ram*_*Ram 6 nvarchar query-performance sql-server-2012
我的表包含三列。如果我NVARCHAR(MAX)在 select 语句中选择列,我会发现性能很差。是否可以在列上创建索引NVARCHAR(MAX)?
CREATE TABLE TEST
(
id primary key,
product VARCHAR(50),
Title NVARCHAR(max)
)
INSERTING MILLIONS OF RECORDS....
SELECT product, Title
FROM TEST
Run Code Online (Sandbox Code Playgroud)
该表包含数百万条记录。如何为该列创建索引?它真的能提高我的 select 语句的性能吗?或者有其他方法可以改善这个问题吗?
您可以使用“全文搜索索引”对 NVARCHAR(MAX) 进行索引。
顺便说一句,您帖子中的 SQL 不包含 aWHERE或 a JOIN,因此我非常确定索引不会提高SELECT所有标题的性能。当然,它会降低插入的速度,因为如果添加额外的索引,插入会变慢。
| 归档时间: |
|
| 查看次数: |
9331 次 |
| 最近记录: |