Hi,
I have encountered this situation a million times as a DBA... there are migration queries that seem to take forever to complete because of the huge volumes of data involved. After 4 migrations under my belt , i am working on the 5th Migration now...and have this question --> in Oracle 8i/9i is there a method by which we can find out the percentage completion of a SQL query execution ?
For eg:- if i do a
update <tablename> x set <col2> =
( select col2 from <another table>y where y.col1=x.col1 );
and there are 2 mill rows in x and 2 mill rows in Y , its gonna take forever (fts)... after letting this run overnight , i would like to know in the morning ( if it is still running) , how much of it is still left and when i can expect it to complete.
I know that exact pinpoints are difficult for this ,but do you have any method of estimation/anything-else that can help me find the % completed?
Do let me know.
Regards,
S. Jayaram Uparna .

I have encountered this situation a million times as a DBA... there are migration queries that seem to take forever to complete because of the huge volumes of data involved. After 4 migrations under my belt , i am working on the 5th Migration now...and have this question --> in Oracle 8i/9i is there a method by which we can find out the percentage completion of a SQL query execution ?
For eg:- if i do a
update <tablename> x set <col2> =
( select col2 from <another table>y where y.col1=x.col1 );
and there are 2 mill rows in x and 2 mill rows in Y , its gonna take forever (fts)... after letting this run overnight , i would like to know in the morning ( if it is still running) , how much of it is still left and when i can expect it to complete.
I know that exact pinpoints are difficult for this ,but do you have any method of estimation/anything-else that can help me find the % completed?
Do let me know.
Regards,
S. Jayaram Uparna .