本地Visual Studio已连接到Azure SQL DB-连接缓慢

时间:2020-03-04 12:51:34

标签: asp.net visual-studio azure-sql-database azure-sql-server

我正在寻找一些建议。过去几年中,我一直在连接到Azure SQL数据库的Azure VM上使用Visual Studio开发Web应用程序。

我最近决定将Visual Studio移至新的本地PC,以改善VM连接延迟并降低使用Azure VM的成本。

编码非常好(在我的新配置中),因为所有内容都是本地的,因此速度更快,但是调试和测试非常缓慢;我猜这是因为数据是通过Internet从Azure SQL数据库提取的。

我已经研究了替代配置:

A-与我的Azure数据库创建本地数据库同步-将我的Web应用程序连接到与Azure DB同步的本地SQL数据库可能会改善问题,因为我猜数据是本地的。我不确定数据库同步时是否有任何约束/延迟。

B-创建我的Azure db的本地副本-尽管此选项可以解决我的延迟选项,但我经常需要调试实时数据,因此,等待副本下载可能会导致其自身效率低下。

在继续尝试这些解决方案之前,我想知道常规设置的外观以及其他建议。预先感谢。

3月7日更新 两种解决方案都没有给我令人满意的结果:

A-我无法实现与本地PC的同步。我认为目前不支持此功能。

B-创建我的Azure db到localDb的副本会导致项目的实体框架出现许多问题,必须对其进行更改-反过来,当我想将开发指向Azure SQL数据库时,这是不切实际的。 / p>

我想可用的选项仍然是:

C-创建一个Azure Web应用程序(用于开发),将每次更改都发布到那里进行测试/调试-这似乎很麻烦。

D-坚持使用VM-(不必要地昂贵)!

我仍然很想听到其他用户具有与Azure SQL数据库链接的本地PC开发的信息。您如何解决响应缓慢的问题(来自数据下载)。

很抱歉,如果我完全不了解这里的要点,或者我的设置完全不合常规。

0 个答案:

没有答案