挿入ステートメントと更新ステートメントの実行に、テストサーバーよりも本番サーバーでの実行に時間がかかる理由を理解しようとしています。SQLDeveloperで実行されているブロックの状態を監視する方法がわかりません。非常に多くの行が挿入された後のrownumとsysdateの出力のようなものが良いスタートです。
ブロックの実行中にdbms_output.put_lineステートメントを出力する方法はありますか?
現在、Oracle11gでSQLDeveloper3.1.07を実行しています。
ソリューションを追加するために編集:
PROCEDURE log_timestamp (
PI_trans_num number
) IS
PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN
INSERT INTO timestamp_log (log_timestamp, trans_num)
VALUES (SYSTIMESTAMP, PI_trans_num);
COMMIT;
END log_timestamp;