繁体   English   中英

SQL Server 性能优化

[英]SQL Server performance optimization

我有表来存储文件。 我将 SHA256 哈希存储在一列中以唯一标识文件。 在插入新文件之前,我使用哈希检查重复文件,如果它已经存在,我不插入。

例如我的查询可以是:

select filename 
from filetable 
where filehash = 'xyz'

现在只有几百个文件。

当这个数字明年增长到几十万时,我该如何优化性能?

对于该特定查询,只需添加索引:

create index ix1 on filetable (filehash);

如果你想让它更快(可能不需要),你可以创建一个覆盖索引

create index ix1 on filetable (filehash, filename);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM