同じセッションを本番環境で実行し、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]
は、本番ではありませんUATのテーブル内のいくつかのインデックスを持っていますか? – Samik
両方の環境でテーブルの制約が同じであり、最近分析された両方の環境でそのテーブルが表示されます.PRODとUATの両方にインデックスはありません。 –
目標テーブルのカウント(uatとprod)は何ですか? – Maciejg