0

私たちは、パーティションではなく、大量のデータベースを持つマルチテナント アーキテクチャで遊んでいます。いくつかのテストを実行することにしました

生成された 5,000 のデータベース スキーマには、それぞれに ~ 100 の DB オブジェクトが含まれています。25 万のテーブルと 25 万のその他の DB オブジェクト (キー、インデックス)。

見つかった短所:

  1. SQL MGMT Studio からテーブルのリストを開こうとしましたが、約 10 ~ 15 分かかりました。MGMT Studio に割り当てられた ~ 700 Mb の RAM
  2. DB ユーティリティが機能しない – Red Gate、DB Forge、Adept SQL Diff を試した

このように SQL Server を管理および実行する際のアドバイスはありますか?

4

2 に答える 2

0

SMOを使用して必要なものを特に対象とした、独自の管理ツールを作成してみることができます。

SMOプログラムの作成-MSDN

そうすれば、プログラムを簡素化し、必要なものだけをロードして、パフォーマンスを向上させることができます。

于 2013-02-06T13:46:27.867 に答える
0

コマンド プロンプトから実行するsqlcmd ユーティリティを使用してみてください。

于 2013-02-06T08:38:35.927 に答える