簡體   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