从大规模性能的角度来看,在执行查询或任何通常包含许多行和/或大文件的sql语句时使用FILESTREAM表的更好选择是:
或
我需要能够查询文件元数据(假设数千/数百万行/文件),并且还需要能够下载文件。我担心的是,使用FileStream列查询会比较慢,或者在批量检索SQL(而不是FileStream)中的文件元数据时,FileStream也会减慢它的速度吗?或者它不会影响它?如果没有必要,我不想创建另一个表/外键。
我不是TSQL精明的个人,特别是我没有使用FILESTREAM的经验,所以任何有关TSQL性能或改进的信息都会受到欢迎。