2008-09-15 3 views

答えて

2

これは次のような質問に最もよく答えています。なぜこれを最初にやろうとしていますか?これらのデータベースに対する同時実行性は何ですか?同じ機能を実行するためにテーブルを正規化することができたときにデータベースを生成していますか?

はい、MSSQL 2005はインストールごとにそのレベルのデータベースを処理します。あなたのパフォーマンス(受信接続、CPU使用率など)を著しく阻害するデータベースで何をやっているのでしょうか?

1

SOポッドキャスト#11のJoel Spolskyによると、しかし、これはSQL Server 2005で修正されているはずです。

ポッドキャストhereからトランスクリプトを見ることができます。

0

私は2005年にこれを試したことはありませんでした。しかし、私が働いていた会社はこれを7.0で試してみましたが、悲惨に失敗しました。 2000年のものはずっと良くなっていましたが、データベースを問わずにクエリを実行するにはまだまだ時間がかかり、システムリソースが膨大になりました。

データベース全体を照会しているのですか、それとも同じサーバー上でのみホスティングしていますか?データベース全体を照会する場合は、データ・アーキテクチャーをもう一度見直して、データを分離する他の方法を見つける必要があると思います。単なるホスティングの問題であれば、容量に達するといつでも試して他のサーバーにデータベースを移動できます。

申し訳ありませんが、私はここに明確な答えはありません。

+0

私たちは、医療のためのオンデマンドアプリケーションを構築しています。私の本能は単一のデータベースを持ち、それをテナントがキーとすることですが、それは医療データであり、複数のデータベースによって分離されているため、顧客が間違ったデータを誤って取得するのを止めることができます。 –

関連する問題