加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite表的磁盘使用情况

发布时间:2020-12-12 19:18:18 所属栏目:百科 来源:网络整理
导读:如何在SQLite数据库中查找单个表的磁盘使用情况,而无需将其复制到新的空数据库中? 你可以使用sqlite_anlyzer从 http://www.sqlite.org/download.html 这是一个非常酷的工具。显示每个使用和不使用索引的表的页数(每个页面默认为1024字节) 这是northwind数
如何在SQLite数据库中查找单个表的磁盘使用情况,而无需将其复制到新的空数据库中? 你可以使用sqlite_anlyzer从 http://www.sqlite.org/download.html

这是一个非常酷的工具。显示每个使用和不使用索引的表的页数(每个页面默认为1024字节)

这是northwind数据库的示例sqlite3_analyzer.exe输出:

*** Page counts for all tables with their indices ********************

EMPLOYEES............................. 200         34.4% 
ORDERS................................ 152         26.2% 
CATEGORIES............................ 90          15.5% 
ORDER DETAILS......................... 81          13.9% 
CUSTOMERS............................. 17           2.9% 
SQLITE_MASTER......................... 11           1.9% 
PRODUCTS.............................. 7            1.2% 
SUPPLIERS............................. 7            1.2% 
TERRITORIES........................... 6            1.0% 
CUSTOMERCUSTOMERDEMO.................. 2            0.34% 
CUSTOMERDEMOGRAPHICS.................. 2            0.34% 
EMPLOYEETERRITORIES................... 2            0.34% 
REGION................................ 2            0.34% 
SHIPPERS.............................. 2            0.34%

它还为space_used表生成sql,您可以在任何数据库中加载并分析使用情况。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读