過去 10 日間からこのクエリのパフォーマンスを改善しようとしていますが、うまくいきません。主にorder by
、クエリを実行したときにそれを削除すると数秒かかりましたが、order byが含まれている場合は5分以上かかるため、句の実行に時間がかかります。以下はクエリです-
Select a.user_vchr_char2,
a.voucher_id,
a.uap_clm_pymnt_stat,
a.pymnt_id_ref,
to_char(cast(a.lastupddttm as timestamp), 'YYYY-MM-DD-HH24.MI.SS.'),
to_char(a.pymnt_dt,'YYYY-MM-DD'),to_char(a.cancel_dt,'YYYY-MM-DD'),
to_char(a.scheduled_pay_dt,'YYYY-MM-DD'), to_char(a.transaction_date,'YYYY-MM-DD'),
a.descr254_mixed,
a.multiple_flg,
a.name1, a.name2, a.address1, a.address2, a.address3,
a.address4,a.city, a.state, a.postal, a.country, a.pymnt_method, a.gross_amt,
a.currency_pymnt
FROM table_name a
where to_char(a.LASTUPDDTTM,'YYYY-MM-DD HH24:MI:SS') > :1
order by a.user_vchr_char2, a.pymnt_cnt, a.uap_clm_pymnt_stat
index
で使用されている表に追加してみましorder by
たが、改善は見られませんでした。誰でも助けてください。私はこの分野にまったく慣れていないので、簡単にしてください。
ありがとう!