Latch是什么 Latch是SQL Server引擎保证内存中的结构的一致性的轻量同步机制。比如索引,数据页和内部结构(比如非叶级索引页)。SQL Server使用Buffer Latch保护缓冲池中的页,用I/O Latch保护还未加载到缓冲池的页,用Non-Buffer Latch保护内存中....
分类:
其他好文 时间:
2015-09-21 19:27:43
阅读次数:
226
1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复...
分类:
数据库 时间:
2015-09-17 19:38:10
阅读次数:
161
1、 如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该A、建立两个SMS表空间分别存储索引数据和其他数据B、建立两个DMS表空间分别存储索引数据和其他数据C、建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据D、建立一个SMS表空间存储索引数据,再建立一个DMS表空...
分类:
数据库 时间:
2015-09-17 14:52:56
阅读次数:
169
本文翻译自Elasticsearch官方指南的distributed document store一章。分布式文档存储在上一章中,我们一直在介绍索引数据和获取数据的方法。可是我们省略了非常多关于数据是怎样在集群中被分布(Distributed)和获取(Fetched)的技术细节。这实际上是有意为之 ...
分类:
其他好文 时间:
2015-09-17 08:48:10
阅读次数:
392
天狗云搜索API接口 应该是TngouDB的一次考验,这应该是TngouDB第一次面向用户开放的功能。希望在此过程中不断的成长和找寻相关的开发思路,让TngouDB更好。 ????主要实现 ????1、组合查询,相当于级...
分类:
数据库 时间:
2015-09-12 20:30:53
阅读次数:
286
?选择正确的存储引擎。主键不可过长,因为辅助索引都会引用主索引。(主键的选择)合适的索引列的顺序。B+树:局部性,磁盘预读。InnoDB聚集索引:数据文件本身就是索引文件。“最左前缀原理” 联合索引,查询优化器自动调整。避免表达式出现在索引语句。索引避免NULL。索引越小越简单地类型。
分类:
其他好文 时间:
2015-09-08 23:22:51
阅读次数:
156
find使用说明一、定义在文件系统上查找符合条件的文件的过程二、命令工具locate:非实时查找工具,依赖于系统在较空闲时自动构建的索引数据库查找。优点:按索引查找,速度更快;缺点:索引数据库的构建并非是根据文件的修改实时更新。所以,查找的信息是过期的,只能够模糊查..
分类:
其他好文 时间:
2015-09-07 19:41:53
阅读次数:
240
1. 概述 位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。 2. 位图实现 (1)自己实现 在位图中,每个元素为“0”或“1”,表示其对应的元素不存在或者存在。 #define INT_BITS sizeof(int) #defin...
分类:
其他好文 时间:
2015-09-05 20:42:58
阅读次数:
169
innodb_buffer_pool_size 缓冲区的大小,一般为内存的70%-80%之间, 用来缓存表及索引数据,锁等级数据的最主要缓存空间。通过查看 show status like 'innodb_buffer_pool_%';innodb_log_file_size 日志文件大小,越大越好...
分类:
数据库 时间:
2015-09-05 15:01:05
阅读次数:
192
一:delete操作 现在我们已经知道,索引都是以B树的形式存在的,既然是B树,我们就要看看他们的叶子节点和分支结点,先准备点测试数据,如下图:按 Ctrl+C 复制代码按 Ctrl+C 复制代码 叶子结点的变化 从上面的图中大概可以看到,当我插入完毕后,现在有4个索引数据页,其中PID=200.....
分类:
其他好文 时间:
2015-08-31 16:37:42
阅读次数:
250