This helps with the locking issues.

I believe the slowness was actually related to the index on the 'name'
column.
If I remove the index from the text field, then the inserts are much faster.

If I keep the index, the inserts eventually come to a crawl. Is 50-100
million
with index on a text column an unusual setup? I've read some articles of
folks
storing hashkeys of the text values in a separate indexed integer column
to speed up the indexing process.

Thanks,
--erik

On Sat, Sep 18, 2010 at 9:18 PM, Roger Binns <rog...@rogerbinns.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 09/18/2010 01:45 PM, Erik Fears wrote:
> > but I've found that during a write transaction readers are locked from
> > reading the database.
>
> I suggest reading the following two pages:
>
>  http://www.sqlite.org/lockingv3.html
>  http://www.sqlite.org/wal.html
>
> Roger
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkyVjxEACgkQmOOfHg372QThYwCff5Cv9kMNpA3DgoDdpIV3rHb7
> S+cAnj+1Gi2r7vB9coOLuY/ypKxYq6Cl
> =28W8
> -----END PGP SIGNATURE-----
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to