Use 64-bit integers in sqlite3_analyzer. Ticket #1666. (CVS 3059)
FossilOrigin-Name: 8b3068aca7b28d2b6c326f632bb9fe9b4940792d
This commit is contained in:
parent
f7eece6cd9
commit
6a714ded6c
12
manifest
12
manifest
@ -1,5 +1,5 @@
|
||||
C Add\s"autoinc"\sand\s"collseq"\scolumns\sto\sthe\stable_info()\spragma.\s(CVS\s3058)
|
||||
D 2006-02-06T21:34:27
|
||||
C Use\s64-bit\sintegers\sin\ssqlite3_analyzer.\s\sTicket\s#1666.\s(CVS\s3059)
|
||||
D 2006-02-09T02:41:08
|
||||
F Makefile.in 5d8dff443383918b700e495de42ec65bc1c8865b
|
||||
F Makefile.linux-gcc 74ba0eadf88748a9ce3fd03d2a3ede2e6715baec
|
||||
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
|
||||
@ -292,7 +292,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 ceaee5ce8711f869e9ad5f3a6ecea05f996f9614
|
||||
F tool/spaceanal.tcl 9e134a264452e877bcf7dd3575d90f11fe9e2feb
|
||||
F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355
|
||||
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
||||
F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
|
||||
@ -350,7 +350,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
|
||||
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
|
||||
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
|
||||
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
|
||||
P 6f5eb74fd93a78ccdc2ddee0936ad4c5b2813720
|
||||
R 81ff7d292d9391670294f83089b665da
|
||||
P 7940a590abb4262c17922fb2dae1d9688279b2ef
|
||||
R ca98022de64942582985fba510edc60c
|
||||
U drh
|
||||
Z faa80ae5455cd837008f5062ec09fb7d
|
||||
Z a28c6abd7d4ce5c8dff2e29b20557003
|
||||
|
@ -1 +1 @@
|
||||
7940a590abb4262c17922fb2dae1d9688279b2ef
|
||||
8b3068aca7b28d2b6c326f632bb9fe9b4940792d
|
@ -124,6 +124,7 @@ set sql {
|
||||
SELECT 'sqlite_master', 1
|
||||
ORDER BY 1
|
||||
}
|
||||
set wideZero [expr {10000000000 - 10000000000}]
|
||||
foreach {name rootpage} [db eval $sql] {
|
||||
puts stderr "Analyzing table $name..."
|
||||
|
||||
@ -131,18 +132,18 @@ foreach {name rootpage} [db eval $sql] {
|
||||
# btree cursor $cursor. Statistics related to table $name are accumulated in
|
||||
# the following variables:
|
||||
#
|
||||
set total_payload 0 ;# Payload space used by all entries
|
||||
set total_ovfl 0 ;# Payload space on overflow pages
|
||||
set unused_int 0 ;# Unused space on interior nodes
|
||||
set unused_leaf 0 ;# Unused space on leaf nodes
|
||||
set unused_ovfl 0 ;# Unused space on overflow pages
|
||||
set cnt_ovfl 0 ;# Number of entries that use overflows
|
||||
set cnt_leaf_entry 0 ;# Number of leaf entries
|
||||
set cnt_int_entry 0 ;# Number of interor entries
|
||||
set mx_payload 0 ;# Maximum payload size
|
||||
set ovfl_pages 0 ;# Number of overflow pages used
|
||||
set leaf_pages 0 ;# Number of leaf pages
|
||||
set int_pages 0 ;# Number of interior pages
|
||||
set total_payload $wideZero ;# Payload space used by all entries
|
||||
set total_ovfl $wideZero ;# Payload space on overflow pages
|
||||
set unused_int $wideZero ;# Unused space on interior nodes
|
||||
set unused_leaf $wideZero ;# Unused space on leaf nodes
|
||||
set unused_ovfl $wideZero ;# Unused space on overflow pages
|
||||
set cnt_ovfl $wideZero ;# Number of entries that use overflows
|
||||
set cnt_leaf_entry $wideZero ;# Number of leaf entries
|
||||
set cnt_int_entry $wideZero ;# Number of interor entries
|
||||
set mx_payload $wideZero ;# Maximum payload size
|
||||
set ovfl_pages $wideZero ;# Number of overflow pages used
|
||||
set leaf_pages $wideZero ;# Number of leaf pages
|
||||
set int_pages $wideZero ;# Number of interior pages
|
||||
|
||||
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
||||
# the first time page $pgno is encountered.
|
||||
@ -268,15 +269,15 @@ foreach {name tbl_name rootpage} [db eval $sql] {
|
||||
# btree cursor $cursor. Statistics related to index $name are accumulated in
|
||||
# the following variables:
|
||||
#
|
||||
set total_payload 0 ;# Payload space used by all entries
|
||||
set total_ovfl 0 ;# Payload space on overflow pages
|
||||
set unused_leaf 0 ;# Unused space on leaf nodes
|
||||
set unused_ovfl 0 ;# Unused space on overflow pages
|
||||
set cnt_ovfl 0 ;# Number of entries that use overflows
|
||||
set cnt_leaf_entry 0 ;# Number of leaf entries
|
||||
set mx_payload 0 ;# Maximum payload size
|
||||
set ovfl_pages 0 ;# Number of overflow pages used
|
||||
set leaf_pages 0 ;# Number of leaf pages
|
||||
set total_payload $wideZero ;# Payload space used by all entries
|
||||
set total_ovfl $wideZero ;# Payload space on overflow pages
|
||||
set unused_leaf $wideZero ;# Unused space on leaf nodes
|
||||
set unused_ovfl $wideZero ;# Unused space on overflow pages
|
||||
set cnt_ovfl $wideZero ;# Number of entries that use overflows
|
||||
set cnt_leaf_entry $wideZero ;# Number of leaf entries
|
||||
set mx_payload $wideZero ;# Maximum payload size
|
||||
set ovfl_pages $wideZero ;# Number of overflow pages used
|
||||
set leaf_pages $wideZero ;# Number of leaf pages
|
||||
|
||||
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
||||
# the first time page $pgno is encountered.
|
||||
|
Loading…
x
Reference in New Issue
Block a user