代码之家  ›  专栏  ›  技术社区  ›  Dratta

如何从c#复制数据库?

  •  0
  • Dratta  · 技术社区  · 11 年前

    我有一个“基本”数据库,其中包含各种表中的通用信息。这个数据库是为每个用户创建的,这样他们就有自己的版本,并且可以修改相同的信息以满足他们的需要。

    我用更改更新基础数据库,以便新用户在注册时获得更新。

    我的应用程序是使用MySQL后端的实体框架4.1上的MVC3站点。

    目前,我使用以下步骤执行上述过程:

    1. 在数据库上运行mysqldump以获取.sql文件
    2. 更新生成的文件以将数据库名称更改为用户名
    3. 使用新脚本运行mysql导入

    然而,我最近迁移到了Azure,与旧的物理服务器(类似但规格稍高)相比,这个过程似乎非常缓慢。

    是否有更好的方法可以消除IO进程并可能提高总体速度?

    1 回复  |  直到 11 年前
        1
  •  0
  •   Dratta    11 年前

    改变了我的方法,现在我只有一个“请等待”的动画显示,而服务器正在进行繁重的工作。