我正在阅读 SQL Server 的分区教程:
http://databases.about.com/od/sqlserver/a/partitioning.htm
这里作者将表拆分,并根据CustomerNumber
列将它们存储到4个文件组中。
我想知道的是,如果我搜索名字或姓氏:
Select * From tableName where FirstName Like '%Jack%'
如果我分区,这个查询会运行得更快吗?SQL Server 会在不同的文件组上发出 4 个查询,然后合并最终结果吗?
编辑:
虽然这不是我最初的问题,但 Raj 和 TimTom 说这会导致表扫描,但查询执行计划显示了我所说的其他内容。我错过了什么吗?