我有一张大约60gb的表,并且有这些列:
ColumnA: type: Int
ColumnB: type: Int
ColumnC: type: Real
ColumnD: type: Real
ColumnE: type: Real
ColumnF: type: Real
ColumnG: type: Real
我有index [ColunaA, ColunaB]
我的笔记本电脑16gb
为ram
,windows 10 pro
,sql server 2017 enterprise
,SSD
为1gb read / write
。
您可以像这样查询此表:
Select TOP 250000 * from table
where columnA> @parameter AND columnA <@ parameter2
AND columnB> @ parameter3 AND columnB <@ parameter4
没有花费数分钟/小时来制定结果?
我是否应该使用存储在其他SSD磁盘上的文件组的分区表来提高查询性能?