使用Sqlite的一些简单问题[VC]
2012-05-18 10:49
363 查看
1. 连接必须显式关闭,否则会造成大量内存占用无法回收。
2. 关闭连接之前,所有基于该连接的命令必须先析构。
3. 删除海量数据,不如重建表格。
4. 相应的Wrapper最好设为inline。
5. 海量数据的查询性能,常常是因为特定字段无索引、取出不需要的字段造成的。
6. 无需建立许多结构,多用tuple之类。
7. 数据访问逻辑和业务逻辑、ModelView不是一回事,尽量清晰界定,在单一的语境思考。
8. 不要用一次性的事务,insert之类没一万次提交、重启事务比较合理。
9. release模式比Debug模式快30倍是很正常的,所以无需过多担忧。
2. 关闭连接之前,所有基于该连接的命令必须先析构。
3. 删除海量数据,不如重建表格。
4. 相应的Wrapper最好设为inline。
5. 海量数据的查询性能,常常是因为特定字段无索引、取出不需要的字段造成的。
6. 无需建立许多结构,多用tuple之类。
7. 数据访问逻辑和业务逻辑、ModelView不是一回事,尽量清晰界定,在单一的语境思考。
8. 不要用一次性的事务,insert之类没一万次提交、重启事务比较合理。
9. release模式比Debug模式快30倍是很正常的,所以无需过多担忧。
相关文章推荐
- 关于VC++中sqlite3的配置和简单使用小结
- VC使用中一些常见问题
- VC中使用Unicode的一些列问题
- listView简单使用和出现的一些问题
- 软件crash后生成dmp,可用VC编译器和Windbg查看 简单使用问题
- 安卓开发SQlite使用执行SQL语句一些简单的处理——1.创建数据库,表和添加数据
- 关于tensorflow使用的一些简单的问题
- 使用vc发现的一些问题记录
- 关于VC、MFC和ACCESS的一些使用问题
- VC2005使用的一些问题及解决方法
- VC 使用过程中所遇到的一些问题,汇总在这里,希望对后来者有些许帮助
- 一些主流IDE(VC6、VS2010、Code::Blocks、Eclipse)使用过程中常见问题集锦
- SQLite使用的一些问题
- Entity Framework中使用SQLite的一些问题
- VC使用中一些常见问题
- 使用 Request.QueryString 接受参数时,跟编码有关的一些问题
- Android初学者使用Eclipse可能会遇到的一些问题
- sourceTree中使用的一些问题
- #笔记 简单使用flex与sticky footer方式解决底部固定在底栏的问题
- Android开发中使用adb shell命令出现sqlite3 : not found 问题