-1

Amazon RDS (SQL Server 2012) を使用した全文検索で問題が発生しました。なぜか遅いです。

EC2 には、SQL Server と Server 2012 が同じサーバーにバンドルされている他の種類のプリセット サーバーがあることがわかりました。

そのバンドルを使用すると、SQL Server 2012 のファイル システムにアクセスできますか? 私が尋ねる理由は、RDS 上の SQL Server 2012 がファイル システムへのアクセスを提供しないためです。

マシンにリモート接続して SQL Server Management Studio を使用できる通常のサーバーのように動作しますか?

最初にAmazonフォーラムでこの質問をしましたが、回答がありません

4

3 に答える 3

1

最初に言いたいのは、データベースの品質をチェックすることです。インデックスを効率的に使用していますか? 遅いクエリを使用していますか? 現在使用しているパフォーマンス指標は何ですか?

RDS と EC2 の主な違いは、アクセスと専門性のレベルです。

  • RDS では、自分のデータにしかアクセスできません。つまり、SSH で接続して OS を再構成することはできません。
  • EC2 を使用すると、独自のスペースを確保できます。つまり、SSH で接続して、ファイルシステムと接続する後続の EBS ボリュームを再構成できます。EC2 のルート ドライブは通常 8Gb に設定されます。つまり、(SQL データベース内の) 大規模なデータ セットはマウント上に存在する必要があります。つまり、DB 構成セットアップを再構成する必要があります。

Amazon CloudSearchを調べましたか?

于 2013-01-13T18:09:54.653 に答える
0

あなたの質問に答えるには:

そのバンドルを使用すると、SQL Server 2012のファイルシステムにアクセスできますか?

はい。

マシンからリモートでSQLServerManagement Studioを使用できる通常のサーバーのように動作しますか?

そしてまたそうです。

ただし、最初にRDSインスタンスが遅い理由を理解することをお勧めします。十分な大きさのインスタンスサイズと十分なディスクスペース(フルテキストインデックスは非常に大量のディスクスペースを消費します)を使用していることを確認し、プロビジョニングされたIOPSを使用していることを確認してください。RDS上のSQLServerでフルテキストインデックスを利用しましたが、IOPSをプロビジョニングしないと使用できませんでした。CloudWatchメトリクスを使用して、ディスクキューの長さを確認します。

于 2013-01-13T18:45:17.197 に答える
0

SQL Server のインストールで EC2 インスタンスを作成すると、Windows ログインを含む完全なアクセス権が得られます。

于 2013-01-13T17:56:26.883 に答える