SQLite 删表后删物理文件

news/2025/3/24 23:17:32/文章来源:https://www.cnblogs.com/jyj666/p/18230363

 
sqlite 删除表后文件还是很大

如果在SQLite中删除了一个表,但是文件大小没有减小,这通常是因为SQLite的空间回收机制。SQLite不会在删除数据后立即重新缩小数据库文件,以避免频繁的文件大小调整。

要减小文件大小,可以使用VACUUM命令。VACUUM命令会重建数据库文件,删除未使用的空间。在SQLite中执行此命令的方法取决于你使用的接口。

如果你正在使用命令行工具,可以这样做:

 
VACUUM;

 

这时候,物理文件就被删掉了:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/719749.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

idea - git的提交日志框不见了 -解决

有时候不小心点了什么快捷操作导致没了,需要在设置这里勾选上即可 本文来自博客园,作者:岑惜,转载请注明原文链接:https://www.cnblogs.com/c2g5201314/p/18230341响应开源精神相互学习,内容良币驱除劣币

连接 Dynamics 365 Customer Engagement (on-premises)

AuthType = AD创建项目模板是.NET framework 4.6.2的控制台程序添加nuget包 Microsoft.CrmSdk.CoreAssemblies,Microsoft.CrmSdk.XrmTooling.CoreAssemblyProgram类添加以下代码 using System; using System.Configuration; using Microsoft.Crm.Sdk.Messages; using Microsoft…

visual studio 2019 c++与汇编混合代码

1、visualstudio2019下x64架构的CPU配置不支持内联汇编代码的嵌入,即不支持__asm{}语句。 2、通过创建.asm汇编代码文件封装汇编函数的方式实现c++代码调用汇编函数: 第一步:修改工程的生成依赖项第二步:创建.asm汇编代码文件第三步:编写汇编代码的函数第四步:在c++文件调…

基于ReAct机制的AI Agent

当前,在各个大厂纷纷卷LLM的情况下,各自都借助自己的LLM推出了自己的AI Agent,比如字节的Coze,百度的千帆等,还有开源的Dify。你是否想知道其中的原理?是否想过自己如何实现一套AI Agent?当然,借助LangChain就可以。当前,在各个大厂纷纷卷LLM的情况下,各自都借助自己…

正也科技之芒哥合规管理系统解决方案

正也科技的芒哥合规管理系统是一个针对医药企业的合规性解决方案,旨在帮助企业建立并维护一个符合法律法规要求的合规管理体系。该系统结合医药行业的特点,为企业提供了一系列合规管理工具和功能,以应对复杂的合规挑战。以下是芒哥合规管理系统的主要优势: 全面的合规性支持…

《计算机网络微课堂》实验23 VLAN间通信的实现方法:使用三层交换机

本仿真实验的目的在于验证 VLAN 间的通信可以使用三层交换机来实现。本仿真实验的目的在于验证 VLAN 间的通信可以使用三层交换机来实现。我已经在仿真软件中构建好了我们理论课中所使用的网络拓扑,并在各主机的旁边都标注好了所需配置的 IP 地址和地址掩码。 ​​ ‍博主注:…

《计算机网络微课堂》实验25 动态主机配置协议DHCP的作用

本仿真实验的目的在于验证动态主机配置协议 DHCP 的作用。下面我们来进行一个仿真实验,本仿真实验的目的在于验证动态主机配置协议 DHCP 的作用。 我已经在软件中构建好了我们理论课中所使用的那个例子,并在各设备旁边标注出了所需的配置信息,我们的应用需求是不给局域网中的…

《计算机网络微课堂》实验21 VLAN间通信的实现方法:多臂路由

本仿真实验的目的在于验证微软件的通信可以使用多臂路由来实现。‍‍本仿真实验的目的在于验证微软件的通信可以使用多臂路由来实现。‍‍ ‍ 我已经在仿真软件中构建好了我们理论课中所使用的网络拓扑,‍‍并且在各主机和路由器的各接口旁边都标注好了所需配置的 IP 地址和地…

《计算机网络微课堂》实验20 运输层端口

本仿真实验的目的在于验证 TCP/IP 运输层端口号的作用。下面我们来进行一个仿真实验,本仿真实验的目的在于验证 TCP/IP 运输层端口号的作用。 我已经在仿真软件中构建好了这样一个网络拓扑,两台服务器和一台主机通过一台以太网交换机进行互联,属于同一个以太网,右边这台服务…

.NET mvc cshtml 如何调试

原文链接:https://blog.51cto.com/u_16213388/7243295 .NET MVC cshtml 如何调试 在使用 .NET MVC 开发网页应用程序时,cshtml 文件是视图文件,用于定义页面的外观和布局。调试 cshtml 文件是非常重要的,因为它可以帮助我们定位和解决页面显示或逻辑问题。本文将介绍如何在…

Carmack的快速开平方根倒数算法

基本原理 需求\(y =\frac{1} {\sqrt{x} }\) \(log(a^ba^c)=bloga+cloga=(b+c)loga\) 32位浮点表示法:二进制的科学计数法 符号位1+阶码8(有符号的反码表示幂指数)+小数位23(二进制小数首位必为1,默认,只需表示小数位即可) -20240511163945890.webp) 字符串形式:\(S_0​…

Carmack的快速开平方根倒数算法(Fast inverse square root)

基本原理 需求\(y =\frac{1} {\sqrt{x} }\) \(log(a^ba^c)=bloga+cloga=(b+c)loga\) 32位浮点表示法:二进制的科学计数法 符号位1+阶码8(有符号的反码表示幂指数)+小数位23(二进制小数首位必为1,默认,只需表示小数位即可) -20240511163945890.webp) 字符串形式:\(S_0​…