Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix typo in the LSM documentation. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
c2d3bd7694f871e2a162f4b69b975183 |
User & Date: | drh 2016-07-28 13:44:05.926 |
Context
2017-10-27
| ||
15:49 | Update the README into a README.md and clearly state that work on SQLite4 has concluded, lest there be any doubt. check-in: c0b7f14c09 user: drh tags: trunk | |
2016-07-28
| ||
13:44 | Fix typo in the LSM documentation. check-in: c2d3bd7694 user: drh tags: trunk | |
2015-08-15
| ||
18:03 | Fix typo in comments. No code changes. check-in: 7df97b5937 user: drh tags: trunk | |
Changes
Changes to www/lsmusr.wiki.
︙ | ︙ | |||
1320 1321 1322 1323 1324 1325 1326 | the following are true: <ul> <li> <p>All database content is stored in a single <a href=#architectural_overview>segment</a>. This makes the data structure equivalent to an optimally packed b-tree stucture for search operations - minimizing the number of disk sectors that need | | | 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 | the following are true: <ul> <li> <p>All database content is stored in a single <a href=#architectural_overview>segment</a>. This makes the data structure equivalent to an optimally packed b-tree stucture for search operations - minimizing the number of disk sectors that need to be visited when searching the database. <li> <p>The database file contains no (or as little as possible) free space. In other words, it is no larger than required to contain the single segment. </ul> <p>In order to optimize the database, lsm_work() should be called with |
︙ | ︙ | |||
1342 1343 1344 1345 1346 1347 1348 | <p>When optimizing the database as above, either the LSM_CONFIG_AUTOCHECKPOINT parameter should be set to a non-zero value or lsm_checkpoint() should be called periodically. Otherwise, no checkpoints will be performed, preventing the library from reusing any space occupied by old segments even after their content has been merged into the new segment. The result - a database file that is optimized, except that it is up to twice as large as it otherwise would be. | < < < | 1342 1343 1344 1345 1346 1347 1348 | <p>When optimizing the database as above, either the LSM_CONFIG_AUTOCHECKPOINT parameter should be set to a non-zero value or lsm_checkpoint() should be called periodically. Otherwise, no checkpoints will be performed, preventing the library from reusing any space occupied by old segments even after their content has been merged into the new segment. The result - a database file that is optimized, except that it is up to twice as large as it otherwise would be. |