sql - Determine Oracle query execution time and proposed datasize without actually executing query -
in oracle there way determine howlong sql query take fetch entire records , size of it, without executing , waiting entire result.
i getting repeatedly download , provide data users using normal oracle sql select (not datapump/import etc) . times rows in millions.
actual run time not known unless run it, can try estimate it..
- first can explain plan explain only, not run query -- based on current stats show more or less how executed
- this not have actual time , efforts read data datablocks..
- do have large blocksize
- is schema normalized/de-normalized query/reporting?
- how large row fit in same block 1 fetch needed?
of rows expecting
- based on amount of data * network latency
based on can try estimate time
Comments
Post a Comment