sqlite3
yuan.jin
这个作者很懒,什么都没留下…
展开
-
sqlite性能调优笔记
1.mmap import sqlite3 cursor = sqlite3.connect(comment_db).cursor() cursor.execute('PRAGMA mmap_size=4294967296') 数据库读取和写入的过程,数据要从磁盘拷贝到内核空间,然后拷贝到用户空间,sqlite3提供mmap机制,直接从磁盘拷贝到用户空间,节省了磁盘到内核空间的IO开销。 2.s...原创 2019-01-22 14:24:19 · 1133 阅读 · 0 评论 -
修复sqlite数据库
可以尝试通过简单的导出导入方式对损坏的库文件作回复。 首先导出数据 sqlite3 my.sqlite3 sqlite>.output tmp.sql sqlite>.dump sqlite>.quit 再倒入到一个新库中 sqlite3 mynew.sqlite3 sqlite>.read tmp.sql sqlite>.quit 这时新建的mynew.sqlite...原创 2019-05-20 15:02:33 · 188 阅读 · 0 评论