0

我们正在使用多租户架构,而不是基于分区,而是拥有大量数据库。我们决定进行一些测试

生成 5 000 个数据库模式,每个模式包含约 100 个数据库对象。总共有 250k 个表和 250k 个其他数据库对象(键、索引)。

发现缺点:

  1. 尝试从 SQL MGMT Studio 打开表列表——大约需要 10-15 分钟。MGMT Studio 分配了 ~ 700 Mb 的 RAM
  2. DB Utilities 不工作——试过 Red Gate、DB Forge、Adept SQL Diff

像这样管理和运行 SQL Server 时有什么建议吗?

4

2 回答 2

0

尝试使用从命令提示符运行的sqlcmd 实用程序。

于 2013-02-06T08:38:35.927 回答
0

You could try writing your own management tool, targeted specifically at what you need using SMO:

Creating SMO Programs - MSDN

That way you could simplify the program and load only what is required and potentially increasing performance.

于 2013-02-06T13:46:27.867 回答