我有一个VB.NET桌面解决方案,可与SQL Server一起用作数据库服务器。在本地或本地网络上运行时,数据查询最多运行1-2秒。访问Azure Sql数据库时,相同的代码运行15到30秒。我选择了一个尽可能靠近客户所在地的区域,但这无济于事。
改善该系统性能的最佳方法是什么?我需要创建一个混合网络还是类似的东西?
我很抱歉,我不是网络工程师,并且在解决此类性能问题方面经验不足。
谢谢。
答案 0 :(得分:1)
在比较SQL Azure和SQL Server的性能时,需要记住以下几点:
对于为什么通用查询的SQL速度慢的更广泛的解释是一个更大的话题,因此,如果您从调查中发布一些细节,则可能会帮助人们缩小是否存在索引问题,与参数嗅探有关的问题或与之相关的问题。人们在构建SQL应用程序时遇到的另一个更常见的陷阱。
祝您好运-希望这可以帮助您下一步找出性能问题。