导读

[源码] SQLite3,升级,新增JSON简单处理

[复制链接]

微信扫一扫 分享朋友圈

三猫 发表于 昨天 13:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#### 核心特点
- **真·多实例**: 通过句柄管理多个数据库连接
- **线程安全**: 多线程安全操作
- **双查询模式**: JSON格式和原始字符串格式
- **扩展支持**: 内置 FTS5、JSON1、R-Tree 等扩展
- **异步日志**: 可选独立线程记录所有SQL执行
- **自动优化**: 连接时自动应用WAL模式、内存映射等性能优化
- **连接池优化**: 使用专业连接池,支持超时机制
- **心跳检测**:`heartbeat_interval_min` 参数,定期执行 `SELECT 1` 保持连接活跃,防止网络存储断开、系统休眠后连接失效
- **自动 WAL Checkpoint**:`wal_checkpoint_interval_min` 参数,定期回收 WAL 文件,防止文件过大(仅 WAL 模式有效)
- **阻止系统休眠**:`prevent_sleep` 参数,阻止 Windows 自动休眠,适用于长时间运行的后台服务
- **易语言友好参数**: 支持单引号简化格式

### 使用建议
- **普通应用**:心跳=10分钟,checkpoint=30分钟,阻止休眠=0
- **后台服务**:心跳=5分钟,checkpoint=10分钟,阻止休眠=1
- **网络存储**:心跳=3分钟,checkpoint=30分钟,阻止休眠=0
- **"内置 FTS5、JSON1、R-Tree" → "默认启用 FTS5、JSON1、R-Tree"


#### 使用建议
1. **大批量插入**:先用模板1(高速写入),导入完成后再切回默认模式
2. **Web服务器**:创建实例后立即应用模板2(高并发读取)
3. **关键数据**:使用模板3(安全优先),牺牲性能换取数据安全
4. **嵌入式设备**:使用模板4(内存敏感),降低资源占用
5. **数据分析**:使用模板5(大数据处理),提升复杂查询速度






游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1