Firefox/Projects/CarefulSqliteIO

From MozillaWiki
Jump to: navigation, search

I would like to teach the world to sing.

  • Project Lead: taras
  • Choral consultant: mak

Status

Studying sqlite source

Goals

  • less fragmentation, better throughput


Timeline / Milestones

  • Massively reduced fragmentation in FF4

These are the bugs of interest:

Bug Owner Status
bug 572459 - Tracking bug damons hopeless

Facts About Sqlite

  • Fsyncs increase fragmentation. Keeping the db in memory longer reduces chances of writing to disc
  • sqlite looks like it may create sparse files...guaranteed fragmentation