在DB2中,你可以使用以下方法來查看LOAD進度:
使用db2pd工具:在命令行中運行以下命令,以查看LOAD進度:
db2pd -d <database_name> -table <table_name> -load -progress
這將顯示LOAD進度的詳細信息,包括已加載的行數、估計加載時間等。
使用LOAD命令的LOG NO工具:在執行LOAD命令時,可以使用LOG NO選項來禁用日志記錄,并在命令行上顯示加載進度。
LOAD FROM <input_file> OF DEL REPLACE INTO <table_name> LOG NO
這將在加載過程中顯示每個已加載的行數。
使用LOAD查詢監視表:DB2提供了一個名為SYSIBMADM.MON_LOAD_PROGRESS的系統視圖,它包含了LOAD進度的信息。你可以使用以下查詢來查看LOAD進度:
SELECT *
FROM SYSIBMADM.MON_LOAD_PROGRESS
WHERE TABSCHEMA = '<schema_name>' AND TABNAME = '<table_name>'
這將返回指定表的LOAD進度信息,包括已加載的行數、估計加載時間等。
請注意,以上方法中的一些命令和視圖可能需要具有適當的權限才能訪問。