SQL Server-使用多台服务器提高查询速度-您的想法/建议/经验

时间:2018-08-09 13:25:07

标签: sql-server cluster-computing

我希望通过在多个SQL Server之间共享查询来获得一些关于提高查询速度的建议。我已经做过一些研究,但看不到现成的解决方案。

我遇到的情况是,我可能存储数十万行带有巨大文本列(数千个字符)的行。我想对文本列进行通配符搜索。在测试查询时,可能需要花费几秒钟的时间才能返回结果。

我的问题是:

  • SQL Server是否有任何内置功能可以使我对服务器进行群集,以便可以将查询分散到多个服务器上,从而减少查询时间?

  • 如果您处于我的位置,您会采取哪种方法?

  • 您对此有何看法?我会遇到什么问题,您的建议是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

  

我已经做过一些研究,但是看不到现成的解决方案。

啊。...可以这么说,你忽略了房间里的大象。

https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/active-secondaries-readable-secondary-replicas-always-on-availability-groups?view=sql-server-2017

SQL Server永远在线可用性组可以具有已启用读取功能的辅助服务器。猜猜是什么-它们正是针对此用例的。您在研究中忽略了它们?

现在,这已无济于事-并回答了您三个问题中的第一个-我们没有足够的信息来为其余问题提供合理的答案。