python操作sqlite数据库,数据清空,但数据库大小不变

问题

使用python操作sqlite数据库,将爬取的数据保存在sqlite数据库中。但每次清空数据表中的数据时,数据库的大小并没有减小,所以,数据库的大小会原来越大,这是怎么回事呢?

阅读 2.8k
1 个回答

执行了数据删除空闲的磁盘会添加到空闲列表,并不会向操作系统返回磁盘空间
解决办法:运行VACUUM命令来清空空闲列表

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题