mirror of
https://github.com/sqlite/sqlite.git
synced 2025-05-30 00:07:12 +03:00
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)
|
C Use\s64-bit\sintegers\sin\ssqlite3_analyzer.\s\sTicket\s#1666.\s(CVS\s3059)
|
||||||
D 2006-02-06T21:34:27
|
D 2006-02-09T02:41:08
|
||||||
F Makefile.in 5d8dff443383918b700e495de42ec65bc1c8865b
|
F Makefile.in 5d8dff443383918b700e495de42ec65bc1c8865b
|
||||||
F Makefile.linux-gcc 74ba0eadf88748a9ce3fd03d2a3ede2e6715baec
|
F Makefile.linux-gcc 74ba0eadf88748a9ce3fd03d2a3ede2e6715baec
|
||||||
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
|
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
|
||||||
@ -292,7 +292,7 @@ F tool/report1.txt 9eae07f26a8fc53889b45fc833a66a33daa22816
|
|||||||
F tool/showdb.c a086a3d788c7a23cb008317c3180ceb19f20bce0
|
F tool/showdb.c a086a3d788c7a23cb008317c3180ceb19f20bce0
|
||||||
F tool/showjournal.c ec3b171be148656827c4949fbfb8ab4370822f87
|
F tool/showjournal.c ec3b171be148656827c4949fbfb8ab4370822f87
|
||||||
F tool/space_used.tcl f714c41a59e326b8b9042f415b628b561bafa06b
|
F tool/space_used.tcl f714c41a59e326b8b9042f415b628b561bafa06b
|
||||||
F tool/spaceanal.tcl ceaee5ce8711f869e9ad5f3a6ecea05f996f9614
|
F tool/spaceanal.tcl 9e134a264452e877bcf7dd3575d90f11fe9e2feb
|
||||||
F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355
|
F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355
|
||||||
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
||||||
F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
|
F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
|
||||||
@ -350,7 +350,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
|
|||||||
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
|
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
|
||||||
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
|
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
|
||||||
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
|
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
|
||||||
P 6f5eb74fd93a78ccdc2ddee0936ad4c5b2813720
|
P 7940a590abb4262c17922fb2dae1d9688279b2ef
|
||||||
R 81ff7d292d9391670294f83089b665da
|
R ca98022de64942582985fba510edc60c
|
||||||
U drh
|
U drh
|
||||||
Z faa80ae5455cd837008f5062ec09fb7d
|
Z a28c6abd7d4ce5c8dff2e29b20557003
|
||||||
|
@ -1 +1 @@
|
|||||||
7940a590abb4262c17922fb2dae1d9688279b2ef
|
8b3068aca7b28d2b6c326f632bb9fe9b4940792d
|
@ -124,6 +124,7 @@ set sql {
|
|||||||
SELECT 'sqlite_master', 1
|
SELECT 'sqlite_master', 1
|
||||||
ORDER BY 1
|
ORDER BY 1
|
||||||
}
|
}
|
||||||
|
set wideZero [expr {10000000000 - 10000000000}]
|
||||||
foreach {name rootpage} [db eval $sql] {
|
foreach {name rootpage} [db eval $sql] {
|
||||||
puts stderr "Analyzing table $name..."
|
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
|
# btree cursor $cursor. Statistics related to table $name are accumulated in
|
||||||
# the following variables:
|
# the following variables:
|
||||||
#
|
#
|
||||||
set total_payload 0 ;# Payload space used by all entries
|
set total_payload $wideZero ;# Payload space used by all entries
|
||||||
set total_ovfl 0 ;# Payload space on overflow pages
|
set total_ovfl $wideZero ;# Payload space on overflow pages
|
||||||
set unused_int 0 ;# Unused space on interior nodes
|
set unused_int $wideZero ;# Unused space on interior nodes
|
||||||
set unused_leaf 0 ;# Unused space on leaf nodes
|
set unused_leaf $wideZero ;# Unused space on leaf nodes
|
||||||
set unused_ovfl 0 ;# Unused space on overflow pages
|
set unused_ovfl $wideZero ;# Unused space on overflow pages
|
||||||
set cnt_ovfl 0 ;# Number of entries that use overflows
|
set cnt_ovfl $wideZero ;# Number of entries that use overflows
|
||||||
set cnt_leaf_entry 0 ;# Number of leaf entries
|
set cnt_leaf_entry $wideZero ;# Number of leaf entries
|
||||||
set cnt_int_entry 0 ;# Number of interor entries
|
set cnt_int_entry $wideZero ;# Number of interor entries
|
||||||
set mx_payload 0 ;# Maximum payload size
|
set mx_payload $wideZero ;# Maximum payload size
|
||||||
set ovfl_pages 0 ;# Number of overflow pages used
|
set ovfl_pages $wideZero ;# Number of overflow pages used
|
||||||
set leaf_pages 0 ;# Number of leaf pages
|
set leaf_pages $wideZero ;# Number of leaf pages
|
||||||
set int_pages 0 ;# Number of interior pages
|
set int_pages $wideZero ;# Number of interior pages
|
||||||
|
|
||||||
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
||||||
# the first time page $pgno is encountered.
|
# 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
|
# btree cursor $cursor. Statistics related to index $name are accumulated in
|
||||||
# the following variables:
|
# the following variables:
|
||||||
#
|
#
|
||||||
set total_payload 0 ;# Payload space used by all entries
|
set total_payload $wideZero ;# Payload space used by all entries
|
||||||
set total_ovfl 0 ;# Payload space on overflow pages
|
set total_ovfl $wideZero ;# Payload space on overflow pages
|
||||||
set unused_leaf 0 ;# Unused space on leaf nodes
|
set unused_leaf $wideZero ;# Unused space on leaf nodes
|
||||||
set unused_ovfl 0 ;# Unused space on overflow pages
|
set unused_ovfl $wideZero ;# Unused space on overflow pages
|
||||||
set cnt_ovfl 0 ;# Number of entries that use overflows
|
set cnt_ovfl $wideZero ;# Number of entries that use overflows
|
||||||
set cnt_leaf_entry 0 ;# Number of leaf entries
|
set cnt_leaf_entry $wideZero ;# Number of leaf entries
|
||||||
set mx_payload 0 ;# Maximum payload size
|
set mx_payload $wideZero ;# Maximum payload size
|
||||||
set ovfl_pages 0 ;# Number of overflow pages used
|
set ovfl_pages $wideZero ;# Number of overflow pages used
|
||||||
set leaf_pages 0 ;# Number of leaf pages
|
set leaf_pages $wideZero ;# Number of leaf pages
|
||||||
|
|
||||||
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
# As the btree is traversed, the array variable $seen($pgno) is set to 1
|
||||||
# the first time page $pgno is encountered.
|
# the first time page $pgno is encountered.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user