2016年12月23日

摘要: 在进行数据库查找、插入操作时,经常会出现一些临时文件,那么这些临时文件在内存中还是在磁盘中呢?比如下面例子中第三步,使用临时的B树进行排序,这个临时的B树在内存还是磁盘中呢?根据sqlite的文档,这个值是通过编译参数SQLITE_TEMP_STORE和运行时参数temp_store指定的。编译参数SQLITE_TEMP_STORE默认是1,运行时参数temp_store默认是0,因此最终这些临... 阅读全文
posted @ 2016-12-23 00:20 花老🐯 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 引言这篇文章,里面讲到对于一个41G大小、包含百万条记录的数据库进行查询操作,如果利用了索引,可以把操作耗时从37s降到0.2s。那么什么是索引呢?利用索引可以加快数据库查询操作的原理是什么呢?索引的基本原理数据库提供了一种持久化的数据存储方式,从数据库中查询数据库是一个基本的操作,查询操作的效率是很重要的。对于查询操作来说,如果被查询的数据已某种方式组织起来,那么查询操作的效率会极大提高。在数据... 阅读全文
posted @ 2016-12-23 00:04 花老🐯 阅读(11882) 评论(0) 推荐(4) 编辑

导航