2016-04-26 3 views
0

同じセッションを本番環境で実行し、UATを実行しています。両方の環境で6kくらいのデータをセレクトします。 (パーティションを持たない)テーブルに挿入します。プロダクションで異なる時間をとり、インフォーマティアでuatを使用する2つのインサートセッション

私が直面している問題は、PRODセッションがUATが5分以内に実行される場所が30分以上かかることです。

私は多くの日にタイミングを取り戻しました。同じパターンです.2つのセッションのプロパティを比較すると、全く違いはありません。

あなたは私がこれを続行する方法を知って聞かせてもらえ時間(もUATで同じカウントして、クエリを)取っている行のその読みログインセッションを確認:

おそらく
PROD: 
Severity Timestamp Node Thread Message Code Message 
INFO 4/26/2016 11:07:18 AM node02_WPPWM02A0004 WRITER_1_*_1 WRT_8167 Start loading table [FACT_] at: Tue Apr 26 01:37:17 2016 
INFO 4/26/2016 11:26:48 AM node02_WPPWM02A0004 READER_1_1_1 BLKR_16019 Read [6102] rows, read [0] error rows for source table [STG_] instance name [STG] 

UAT: 
Severity Timestamp Node Thread Message Code Message 
INFO 4/26/2016 11:40:53 AM node02_WUPWM02A0004 WRITER_1_*_1 WRT_8167 Start loading table [FACT] at: Tue Apr 26 01:10:53 2016 
INFO 4/26/2016 11:43:10 AM node02_WUPWM02A0004 READER_1_1_1 BLKR_16019 Read [6209] rows, read [0] error rows for source table [STG] instance name [STG] 
+0

は、本番ではありませんUATのテーブル内のいくつかのインデックスを持っていますか? – Samik

+0

両方の環境でテーブルの制約が同じであり、最近分析された両方の環境でそのテーブルが表示されます.PRODとUATの両方にインデックスはありません。 –

+0

目標テーブルのカウント(uatとprod)は何ですか? – Maciejg

答えて

0

、あなたがすべきをUATとPRODのQueryのExplainプランを確認してください。 PRODの計画を立てることができます。私と同じことが早くも起こります。私たちはSQL計画をチェックし、UATと比較したときにそれが異なることを発見しました。 DBAと協力して計画を変更しなければならなかった。

1

は、以下 1)はセッションログを開き、それがリーダーである場合には非常に高いビジー率

3)がビジーの統計情報を探す)

2「忙しい」を検索し、手順に従ってプロダクションとUAでクエリを実行し、検索時間を確認してみてください。生産におけるその高いが、クエリやインデックスを作成したり、テーブルレベルとインフォマティカのレベルなどでパーティションを作成し調整する必要がある場合、少数増加する作家の試みである場合、)

4(プロジェクトの制約に依存)あなたのサーバ構成に応じて、「自動メモリ属性に割り当てられる最大メモリ」および「使用可能なメモリの最大パーセンテージ」などのinformaticaオプション

5)ターゲットにロード中にinformaticaパーティションを使用しようとします(ターゲットが

6)また、巨大なテーブルがルックアップとして使用されるためにキャッシュの作成に時間がかかることがあります(ルックアップのビジー率も参照してください)。彼らはまだ

を変換しているように、そのケースでも、我々は次のキーワードで検索も

クエリ

のチューニングされたバージョンで、デフォルトのクエリをオーバーライドすることによってチューニングするのルックアップを必要とするライター・スレッドに来て行の待機をターゲット は、「ポイントをコミットベースのタイムアウト」 - 一般的に発生したときに長い時間のためのライター・スレッドが待機

「これ以上の検索キャッシュ」 - 構築するための膨大なデータとインデックスキャッシュなしスペースがディスク上で利用できるがあるたびに、一般的に発生します同じキャッシュフォルダを使用して複数のジョブが本番稼動中に実行されるため

おかげで、よろしく

ラジ

関連する問題