Re: PySQLLite Speed
From: Adam DePrince (adam_at_cognitcorp.com)
Date: 12/03/04
- Next message: Jeffrey Barish: "Re: Python 2.4 and Tkinter"
- Previous message: Kevin: "PySQLLite Speed"
- Maybe in reply to: Kevin: "PySQLLite Speed"
- Next in thread: Gerhard Haering: "Re: PySQLLite Speed"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: kevin@yahoo.com Date: Thu, 02 Dec 2004 23:52:11 -0500
On Thu, 2004-12-02 at 23:39, Kevin wrote:
> Hello All,
>
> I wanted to thank Roger Binn for his email. He had
> the answer to my issue with writing speed. It's
> actual made an incredible change in the preformace. I
> didn't have to go all the way to implementing the
> synchronous mode(for my app). Previously, I was
> insert one record at a time. The key was to write
> them all at one time. I moved up to a 13 meg file and
> wrote it to the db in secs. Now the issue is the 120
> meg of RAM consumed by PyParse to read in a 13 meg
> file. If anyone has thoughts on that, it would be
> great. Otherwise, I will repost under a more specific
> email.
<snip>
>
> db.execute("begin")
>
> while i < TriNum
> db.execute("""insert into TABLE(V1_x)
> values(%f),""" (data[i]))
> i = i + 1
>
> db.execute("commit")
for i in range( TriNum ):
db.execute ...
Or just (assuming that i doesn't start at 0 and TriNum could be less
than
for datum in data[i:TriNum]:
db.execute ... datum # instead of data[i]
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
> http://promotions.yahoo.com/new_mail
Adam DePrince
- Next message: Jeffrey Barish: "Re: Python 2.4 and Tkinter"
- Previous message: Kevin: "PySQLLite Speed"
- Maybe in reply to: Kevin: "PySQLLite Speed"
- Next in thread: Gerhard Haering: "Re: PySQLLite Speed"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]