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..

  1. first can explain plan explain only, not run query -- based on current stats show more or less how executed
  2. this not have actual time , efforts read data datablocks..
  3. do have large blocksize
  4. is schema normalized/de-normalized query/reporting?
  5. how large row fit in same block 1 fetch needed?
  6. of rows expecting

  7. based on amount of data * network latency

based on can try estimate time


Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -