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,您可以在任何数据库中加载并分析使用情况。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |