我使用SQLCipher
加密sqlite数据库,并使用FMDB
通过[FMDB setKey:]
调用对加密数据库执行sqlite操作。
当我在加密数据库上使用SQLCipher
和FMDB
时,我的应用程序运行缓慢。
如果我在非加密数据库上仅使用FMDB
,那么它可以正常工作,而无需使用该设备的更多CPU。
请在这里帮我解决如何使用SQLCipher
& FMDB
?
提前谢谢。
答案 0 :(得分:1)
最佳SQLCipher性能有一些非常重要的指导原则:
最后,为了进一步诊断特定查询语句的性能,您是否可以针对某些查询运行explain query plan命令?说明查询命令的输出描述为here。