From: drh Date: Tue, 13 Feb 2007 01:41:52 +0000 (+0000) Subject: Explanation of the "fragmentation" line is added to the help message at X-Git-Tag: version-3.6.10~2534 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc6e0c985abe8b94b3ff8ff6aafb60571100fe91;p=thirdparty%2Fsqlite.git Explanation of the "fragmentation" line is added to the help message at the end of the output of sqlite3_analyzer. (CVS 3636) FossilOrigin-Name: 31e5073c58f43b84d26218d70e6f6558c406803e --- diff --git a/manifest b/manifest index 3e9babfa0a..17c94ed5a1 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Additional\sfixes\sto\sthe\snew\sfragmentation\sfeature\sof\ssqlite3_analyzer.\s(CVS\s3635) -D 2007-02-13T01:38:31 +C Explanation\sof\sthe\s"fragmentation"\sline\sis\sadded\sto\sthe\shelp\smessage\sat\nthe\send\sof\sthe\soutput\sof\ssqlite3_analyzer.\s(CVS\s3636) +D 2007-02-13T01:41:53 F Makefile.in 7fa74bf4359aa899da5586e394d17735f221315f F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 @@ -374,7 +374,7 @@ F tool/report1.txt 9eae07f26a8fc53889b45fc833a66a33daa22816 F tool/showdb.c a086a3d788c7a23cb008317c3180ceb19f20bce0 F tool/showjournal.c ec3b171be148656827c4949fbfb8ab4370822f87 F tool/space_used.tcl f714c41a59e326b8b9042f415b628b561bafa06b -F tool/spaceanal.tcl 5c7b01742b169f26e0827443cff3237b5ac0c3e0 +F tool/spaceanal.tcl f60a242a996a79d59cad6615cec83a9203e17911 F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf @@ -432,7 +432,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513 -P bd6bc3b8f06919000fb082087dff7bbd335d07e9 -R 9574e51e506c642515ff3bf6d38823de +P 82aed271a4a69e3dad6013b83cc7d492b7fed164 +R c7311865a9d75eb453f0b44118fce463 U drh -Z d89d00f5591338617153a19c97515562 +Z 02955294dcc6cffe6c0af5716910b9e0 diff --git a/manifest.uuid b/manifest.uuid index 4cc86d8f0d..a57b3b32ae 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -82aed271a4a69e3dad6013b83cc7d492b7fed164 \ No newline at end of file +31e5073c58f43b84d26218d70e6f6558c406803e \ No newline at end of file diff --git a/tool/spaceanal.tcl b/tool/spaceanal.tcl index 817febdfb1..d70b442f31 100644 --- a/tool/spaceanal.tcl +++ b/tool/spaceanal.tcl @@ -769,6 +769,14 @@ Average unused bytes per entry category on a per-entry basis. This is the number of unused bytes on all pages divided by the number of entries. +Fragmentation + + The percentage of pages in the table or index that are not + consecutive in the disk file. Many filesystems are optimized + for sequential file access so smaller fragmentation numbers + sometimes result in faster queries, especially for larger + database files that do not fit in the disk cache. + Maximum payload per entry The largest payload size of any entry.