Because this worked so well, I've gone directly to cx_Oracle in my django view and used that to get the result in the 4 seconds. There is definitely a problem with the Django implementation - I wonder if perhaps the indexes on the tables aren't being used properly.
On Wednesday, February 26, 2014 3:49:47 PM UTC-6, Shawn H wrote: > > 3.8 seconds. It seems to be django, not cx_Oracle. > > On Wednesday, February 26, 2014 2:50:58 PM UTC-6, Shawn H wrote: >> >> Good idea. I'll try that and report back >> >> On Wednesday, February 26, 2014 1:22:52 PM UTC-6, Tom Evans wrote: >>> >>> On Wed, Feb 26, 2014 at 6:16 PM, Shawn H <[email protected]> wrote: >>> > Yes. I've tested with several case numbers, and I'm using a similar >>> > parameterized approach in my gui Oracle client as well, with the same >>> > results. It's always about 3 to 4 times slower running via django. >>> I've >>> > tried it both on my local development web server as well as my >>> production >>> > apache linux box, and it always takes much longer running via django. >>> > >>> > >>> >>> If you write a standard python program, ie not using django, but still >>> using whatever oracle DB adapter Django uses, that connects to your >>> oracle server and executes the query, is it still slow? >>> >>> IE is the problem something django does, or how the adapter works. >>> >>> Cheers >>> >>> Tom >>> >> -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/c4ff4ee0-43b8-4d1f-9ef0-6ef93546dcad%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.

