![](https://img-blog.csdnimg.cn/20210824233015540.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
DataBase
文章平均质量分 93
数据库相关
谁吃薄荷糖
CSDN “博客专家”、
CSDN “2021年度博客之星 TOP 50-100(排名不分先后)”、
CSDN“每日一练·马桶打卡”发起人、
工程师职称(计算机专业)、
软件设计师(软考中级)
展开
-
SQLite数据库损坏与修复
【引子】平时用sqlite数据库比较少。有人问到sqlite数据库损坏怎么办这个问题就把我难住了,于是就搜了一把,发现这篇文章讲的比较好,记录一下。SQLite算是非常稳定的数据库,不容易出现损坏,就算应用程序崩溃,或者操作系统崩溃,甚至是执行事务时出现断电,都能在下一次使用数据库时自动修复。但是,还是不能避免不出现损坏的情况。导致SQLite数据库损坏的情况导致SQLite数据库损坏的情况大致可归结为4类:文件覆盖问题、文件锁问题、数据同步问题、内存问题文件覆盖问题SQLite数据库文件被覆原创 2021-09-27 10:43:21 · 23699 阅读 · 4 评论 -
【Linux独家秘方】Linux 定时备份oracle库的数据
原创 2018-04-04 17:10:20 · 4596 阅读 · 3 评论 -
【sqlite3数据库,疑难杂症】sqlite3 删除大量数据后,db文件大小未变小问题
核心方案: VACUUMVACUUM 命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列为连续的,另外会清理数据库文件结构。如果表中没有明确的整型主键(INTEGER PRIMARY KEY),VACUUM 命令可能会改变表中条目的行 ID(ROWID)。VACUUM 命令只适用于主数据库,附加的数据库文件是不可能使用 VACUUM 命令。如果有一个活动的事务,VACUUM 命令就会失败。VACUUM 命...原创 2020-06-20 15:11:39 · 11676 阅读 · 2 评论