A user mentioned one call is faster in test than in prod. And the table has the same size. How could we tune the production to make it quick?
user007@PROD> select count(*) from t;
COUNT(*)
----------
19832501
Elapsed: 00:03:05.00
Let’s try in test :
user007@TEST> select count(*) from t
select count(*) from t
*
ERROR at line 1:
ORA-00942: table or view does not exist
Elapsed: 00:00:00.16
Wow, 00:00:00.16! This is a much quicker response time. Probably the ORA-942 was catched by the application and the user did not realise it…
Next time someone ask you to tune a count(*), just revoke access to the table to optimize the response time 😈
You can also try to give some hard-coded result like on OTN forums stats:
http://forums.oracle.com/forums/thread.jspa?threadID=1555622&
wow! that’s a good joke. ^ ^
🙂