mozilla

Compare Revisions

Performance

Change Revisions

Revision 60942:

Revision 60942 by BrettWilson on

Revision 60943:

Revision 60943 by Pmsyyz on

Title:
Performance
Performance
Slug:
Storage/Performance
Storage/Performance
Tags:
Storage, "Toolkit API"
Storage, "Toolkit API"
Content:

Revision 60942
Revision 60943
n8      mozStorage uses sqlite as the database backend. It has genen8      moz<a href="en/Storage">Storage</a> uses {{mediawiki.interw
>rally good performance for a small embedded database. However, ma>iki('wikipedia', 'SQLite', 'SQLite')}} as the database backend. I
>ny things cause various database operations to be slow.>t has generally good performance for a small embedded database. H
 >owever, many things cause various database operations to be slow.
t50      You can download the command line tool from the <a class="et50      You can download the command line tool from the <a class="e
>xternal" href="http://www.sqlite.org/download.html">sqlite downlo>xternal" href="http://www.sqlite.org/download.html">sqlite downlo
>ad page</a>. Be sure you have a version of the command line tool >ad page</a>. Be sure you have a version of the command line tool 
>that is at least as recent as what Mozilla uses. As of April 10, >that is at least as recent as what Mozilla uses. As of April 10, 
>2006, Mozilla uses sqlite 3.3.4, but the latest precompiled versi>2006, Mozilla uses sqlite 3.3.4, but the latest precompiled versi
>on of the command line tools is not available for all platforms. >on of the command line tools is not available for all platforms. 
>This will lead to errors that say "database is encrypted" because>This will lead to errors that say "database is encrypted" because
> the tool is not able to recognise the file format. You may want > the tool is not able to recognize the file format. You may want 
>to check the SQLITE_VERSION definition in {{template.Source("db/s>to check the SQLITE_VERSION definition in {{template.Source("db/s
>qlite3/src/sqlite3.h")}} for the current version if you are havin>qlite3/src/sqlite3.h")}} for the current version if you are havin
>g problems.>g problems.

Back to History