移行前のワークロード分析


1

SQLデータベースを移行する前に、パフォーマンスカウンタを使用してプロファイラで使用するコレクションおよび/またはテンプレートを推薦する人はいませんか?その目的は、作業負荷を評価し、どのクラスターにデータベースを置くかを決定することです。すべてのあなたの助けをありがとう!

4

それはSQL Server 2005以降なら、私が最初に一緒にメモリの統計では、各データベースが使用するどのくらいのディスクIOあなたを示しており、ファイルの統計を見てみたい:

メモリの内訳:

SELECT 
    (CASE WHEN ([is_modified] = 1) THEN 'Dirty' ELSE 'Clean' END) AS 'Page State', 
    (CASE WHEN ([database_id] = 32767) THEN 'Resource Database' ELSE DB_NAME (database_id) END) AS 'Database Name', 
    COUNT (*) AS 'Page Count' 
FROM sys.dm_os_buffer_descriptors 
    GROUP BY [database_id], [is_modified] 
    ORDER BY [database_id], [is_modified]; 
GO 

マイクロソフトでは、Assessment and Planning Toolkitを提供しています。これらのSQL Serverを指すことができ、5分ごとにポーリングしてIOPSなどの有用な情報を収集します。

統合/移行プロジェクトの場合、Bob Duffy's (MCM) SQL Bits presentationビデオにはヒントがいっぱいです。

  0

涼しい、このビデオは最高です。 DBはSQL 2000です。私はMAP ToolKitをダウンロードしています... 15 9月. 112011-09-15 03:13:32


3

私は、this answerと同様の分析パターンに従うことをお勧めします。その場合の質問は、達成しようとしているものに類似した、より多くのデータベースをインスタンスに合わせる方法でした。