Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re: Re: Re: A more elegant solution?

by runrig (Abbot)
on Jun 05, 2001 at 02:13 UTC ( #85633=note: print w/replies, xml ) Need Help??

in reply to Re: Re: A more elegant solution?
in thread A more elegant solution?

Except I want to sort for handle-caching purposes. It doesn't count as the same handle if keys/values are in a different order, so I sort. No, I'm not sure if the benefit of caching outweights the cost of sorting. I'll let someone else benchmark. Probably depends on the database anyway :)

Update:Umm, I DID use prepare_cached :) DBI won't do the hard work for me, though, unless I make sure the statement stays the same. And the statement won't stay the same unless I sort the field names (DBI's prepared_cached uses the entire SQL statement as a hash key). It also helps, though, to keep statements the same so that the db itself (well, some db's) can cache the statement w/o re-parsing the statement over several executions of the same script (not as efficient as perl/DBI caching, but every bit helps.

I did not know you could do that join that way w/o map though :)

Replies are listed 'Best First'.
Re: Re: Re: Re: A more elegant solution?
by merlyn (Sage) on Jun 05, 2001 at 02:17 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://85633]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2018-04-21 14:02 GMT
Find Nodes?
    Voting Booth?