VS 2017数据集设计器操作非常慢(不仅仅是保存)

时间:2017-12-13 18:44:52

标签: dataset visual-studio-2017 designer devart dotconnect

我正在使用Visual Studio 2017来管理大型数据集,直到最近,该数据集才能正常运行。现在,我正在经历多次数据集设计器操作的等待时间过长。

我正在使用:

  • Visual Studio 2017(v15.5.1)
  • PostreSQL 9.3(本地运行)
  • DevArt dotConnect PostgreSQL(版本7.9.931.0)
  • 数据库包含:250个表/ 1000个视图/ 750个存储过程

我看到的问题是:

  1. 首次打开数据集设计器后,对简单TableAdapter(连接到小表)的预览操作需要3分钟。同一个TableAdapter的第二个预览会在一秒钟内返回数据。在第一次预览延迟后,所有TableAdapter都会快速返回数据。同样的操作过去不到一秒钟。

  2. 添加新的TableAdapter并选择查询构建器时,返回表和视图列表的操作所需的时间比以前长得多。这种延迟每次都会发生,而不仅仅是第一次。

  3. 添加新的TableAdapter并选择“使用现有存储过程”选项时,大约需要1分钟才能返回数据库中可用存储过程的列表。这过去不超过3秒。这种延迟每次都会发生,而不仅仅是第一次。

  4. 现在修改和保存现有的TableAdapter也需要几分钟而不是几秒钟。

  5. 到目前为止,这是我所做的,没有任何改变:

    • 卸载并重新安装VS 2017(15.5.1)
    • 卸载并重新安装DevArt dotConnect PostgreSQL(版本7.9.931.0)
    • 连接到服务器上托管的另一个PostgreSQL实例

    在上述所有延迟期间,任务管理器显示devenv.exe进程以一致的8%CPU运行。我的机器有足够的物理内存(超过50%)。资源监视器将devenv.exe显示为无响应。

    我的选项用完了。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

尝试清除%temp% folder。它对我有用。