Convert string to command..
Peter Otten
__peter__ at web.de
Fri Oct 19 04:50:57 EDT 2007
Abandoned wrote:
> I'm very confused :(
> I try to explain main problem...
That's always a good first step; try to remember that when you start
your next thread.
> I have a table like this:
> id-1 | id-2 | value
> 23 24 34
> 56 68 66
> 56 98 32455
> 55 62 655
> 56 28 123
> .... ( 3 millions elements)
>
> I select where id=56 and 100.000 rows are selecting but this took 2
> second. (very big for my project)
> I try cache to speed up this select operation..
> And create a cache table:
> id-1 | all
> 56 {68:66, 98:32455, 62:655}
>
> When i select where id 56 i select 1 row and its took 0.09 second but
> i must convert text to dictionary..
Before you go on with your odd caching schemes -- is the database properly
indexed? Something like
CREATE UNIQUE INDEX mytable_id1_id2 ON mytable (id-1, id-2);
(actual syntax may differ) might speed up the lookup operation
enough that you can do without caching.
Peter
More information about the Python-list
mailing list