2

SQL Server 2000/2005/2008 を使用してクエリまたはストアド プロシージャのパフォーマンスを評価するための標準的な方法に精通しています。MDX のパフォーマンスを評価する最良の方法は? 標準の T-SQL と同じくらい簡単に、構造的には正しいがパフォーマンスの低い MDX クエリを作成できると思いますか? 助言がありますか?

参考までに: 私は、MS SQL 分析サービスと Proclarity クライアントを使用する現在のデータ マイニング プロジェクトのオーバーホールを任されている可能性があります。

4

2 に答える 2

2

Analysis Services のチューニングを支援する機能がいくつかあります (2005 年現在)。

  • MDX のクエリ プランは、SQL Server がサポートするのとほぼ同じ方法で取得できますが、エンジン内の実際のプリミティブの性質は多少異なります。

  • 使用量ベースの集計を実行すると、実際に実際に見られるスライスがピックアップされます。

  • SSAS はプロファイラーもサポートしているため、トレース ファイルを取得して、サーバーが実際に何を行っているかを確認できます。

  • BIDS のデバッガーを使用すると、キューブ スクリプトをトレースできます。

ただし、これは SQL Server に比べて十分に文書化されていないため、MS の技術サポート、サードパーティのコンサルタント、または Stackoverflow を巻き込む必要がある場合があります;-}

于 2008-12-11T15:17:11.317 に答える
1

MDX Studioを実行してみてください。MDX クエリを分析し、一般的な問題に対する一般的なパフォーマンスのヒントを提供します。

非常に便利で、ヒントに従うことで、一部のクエリのパフォーマンスが 8 倍向上しました。

それも無料です!

于 2008-12-13T10:18:29.290 に答える