我希望通过在多个SQL Server之间共享查询来获得一些关于提高查询速度的建议。我已经做过一些研究,但看不到现成的解决方案。
我遇到的情况是,我可能存储数十万行带有巨大文本列(数千个字符)的行。我想对文本列进行通配符搜索。在测试查询时,可能需要花费几秒钟的时间才能返回结果。
我的问题是:
SQL Server是否有任何内置功能可以使我对服务器进行群集,以便可以将查询分散到多个服务器上,从而减少查询时间?
如果您处于我的位置,您会采取哪种方法?
您对此有何看法?我会遇到什么问题,您的建议是什么?
谢谢。
答案 0 :(得分:0)
我已经做过一些研究,但是看不到现成的解决方案。
啊。...可以这么说,你忽略了房间里的大象。
SQL Server永远在线可用性组可以具有已启用读取功能的辅助服务器。猜猜是什么-它们正是针对此用例的。您在研究中忽略了它们?
现在,这已无济于事-并回答了您三个问题中的第一个-我们没有足够的信息来为其余问题提供合理的答案。