Hi,
    I am working on a Python application which does approximately 1000
updates  at a time every 3 seconds in a Sqlite File Database using
SqlAlchemy. On timing it in a 2GHz machine, I found that it is taking
~1.01 seconds to do the same.
    Is it possible to increase the speed of the same? My application
is quite a complex one, and taking 1 second for the updates is slowing
the overall performance considerably.
    I checked Sqlite page - and they mention that 25000 text UPDATEs
with an index (which is what I am doing) takes 2.4 seconds (this is
Sqlite2 data - sqlite3 should be faster). I guess should mean that
1000 text UPDATEs should take 0.1 seconds.

The inserts I do is as follows:
BEGIN:
2009-02-13 14:34:40,703 INFO sqlalchemy.engine.base.Engine.0x..10
UPDATE data SET status=? WHERE data."index" = ?
2009-02-13 14:34:40,703 INFO sqlalchemy.engine.base.Engine.0x..10
['True', 68762]

...
(1000)
...

COMMIT

Please note that the SET values are constant and only index changes.

    My setup is a very basic SqlAlchemy setup. Is it possible to
increase the speed of the system somehow?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to