- 博客(10)
- 收藏
- 关注
转载 SequoiaDB巨杉数据库-恢复原理
SequoiaDB 的备份文件恢复原理是利用sdbrestore工具将之前的全量备份文件和增量备份文件按照既定格式,重新解压后,恢复成正常的数据文件。更多信息请访问巨杉数据库官网
2021-01-25 16:21:00
115
转载 SequoiaDB-增量备份原理
SequoiaDB 的增量备份功能,是对数据库集群中指定数据分区的主节点的同步日志做日志解析后,按照数据库定义的格式,将新增同步日志打包保存在备份路径下的功能。用户执行增量备份之前,需要确保该节点已经存在至少一次全量备份。由于增量备份功能的实现原理是将引擎节点的同步日志新增部分处理后打包归档。所以用户需要确保两次相邻的增量备份操作时间间隔内,最老的同步日志没有被覆盖,否则增量备份操作将会失败。Note:增量备份不阻塞数据分区的数据库读写服务更多信息请访问巨杉数据库官网...
2021-01-25 16:16:29
161
转载 SequoiaDB巨杉数据库-全量备份原理
SequoiaDB 的全量备份功能,是将集群中指定数据分区的主节点的数据文件按照用户指定的方式,压缩保存在备份路径下。SequoiaDB 的集群是由若干个数据分区组成,每个数据分区又可能存在多个副本节点。每个数据库引擎节点的 dbpath 目录通常如下:[sdbadmin@localhost 11830]$ ll -h总用量 1.1Gdrwxr-xr-x. 2 sdbadmin sdbadmin_group 6 12月 5 14:14 archivelogdrwxr-xr-x. 2
2021-01-25 16:11:51
170
转载 SequoiaDB巨杉数据库-评估策略
查询优化器会根据统计信息对候选访问计划进行评估,以此选取合适的访问计划来执行查询,详情见基于代价的访问计划评估。相等比较的选择率估算如果字段建立了唯一索引,则选择率为:selectivity = 1 / TotalRecords 如果相等比较的值落入频繁数值集合中,假设命中下标为 i,则选择率为:selectivity = MCV.Frac[i] 如果相等比较的值没有落入频繁数值集合中,则选择率为:selectivity = ( 1 - sum( MCV.Frac ) ) * 0.005范围比
2021-01-25 16:09:59
124
转载 SequoiaDB巨杉数据库-索引的统计信息
索引的统计信息存放在数据节点SYSSTAT.SYSINDEXSTAT集合中,具体字段如下:字段名 数据类型 默认值 必须 说明 CollectionSpace String 是 统计收集的集合空间名 Collection String 是 统计收集的集合名 CreateTime NumberLong 0 是 统计收集的时间戳 Index String 是 ...
2021-01-25 16:08:04
92
转载 SequoiaDB巨杉数据库-集合的统计信息
集合的统计信息存放在数据节SYSSTAT.SYSCOLLECTIONSTAT集合中,具体字段如下:字段名 数据类型 默认值 必须 说明 CollectionSpace String 是 统计收集的集合空间名 Collection String 是 统计收集的集合名 CreateTime NumberLong 0 是 统计收集的时间戳 SampleRecords NumberLo...
2021-01-25 16:06:52
140
转载 SequoiaDB巨杉数据库-缓存级别
目前 SequoiaDB 巨杉数据库提供了多个访问计划的缓存级别,可以通过 plancachelevel 参数进行设置,其具体取值如下:取值 对应内部值 解释 0 OPT_PLAN_NOCACHE 不使用访问计划缓存 1 OPT_PLAN_ORIGINAL 对缓存的访问计划进行精确匹配,即使用匹配符、排序字段、索引提示等进行直接比较 2 OPT_PLAN_NORMALIZED 对缓存的访问计划进行模糊匹配,允许改变匹配符的顺序 3(默认)
2021-01-25 16:05:39
117
转载 SequoiaDB巨杉数据库-访问计划中的操作
访问计划中包含几种具体的操作,它们的含义及包含的信息不同。COORD-MERGE 操作详细的访问计划中,COORD-MERGE 对象对应一个协调节点上的查询上下文对象,其中展示的信息如下:字段名 类型 描述 Operator 字符串 操作符的名称: "COORD-MERGE" Sort 字符串 COORD-MERGE 需要保证输出结果有序的排序字段 NeedReorder 布尔型 COORD-MERGE 是否需要根据排序字段对多个数据组
2021-01-25 16:03:58
144
转载 SequoiaDB巨杉数据库-数据节点上的详细访问计划
数据节点上的详细访问计划包括以下内容:数据节点上的访问计划信息 访问计划的缓存使用情况 涉及的垂直分区中主子表的访问计划信息主表的详细访问计划主表的详细访问计划结构如下:{ { 主表的访问计划信息 }, "PlanPath": { "Operator": "MERGE", { 主表查询上下文的访问计划信息 }, "ChildOperators": [ { { 子表的访问计划信息 }, ... },
2021-01-25 16:01:56
110
转载 SequoiaDB巨杉数据库-协调节点上的详细访问计划
协调节点上的详细访问计划包括以下内容:协调节点上的访问计划信息 涉及数据节点上的访问计划信息其基本结构如下:{ { 协调节点的访问计划信息 }, "PlanPath": { "Operator": "COORD-MERGE", { 协调节点查询上下文的访问计划信息 }, "ChildOperators": [ { { 数据节点的访问计划信息 }, ... }, ... ] }}
2021-01-25 16:00:33
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人