云原生虚拟数仓 PieCloudDB 的架构和关键模块实现
0 码力 | 43 页 | 1.14 MB | 1 年前3Go Module在又拍云的实践
0 码力 | 28 页 | 12.85 MB | 1 年前3TiDB v7.1 中文手册
100 修改为 5。 PD store- �→ limit- �→ version �→ 新增 用于设置 store limit 工作模式。 可选值为 "v1" 和 "v2"。 PD schedule. �→ enable �→ - �→ diagnostic �→ 修改 默认值从 false 修改 为 true, 默认打开 调度器的 诊断功能。 53 配置文件 配置项 修改类型 描述 – 修复在 PD leader 切换后 Region Health 监控数据被删除的问题 #6366 @iosmanthus – 修复 Rule checker 无法修复 label 为 schedule=deny 的不健康 Region 的问题 #6426 @nolouch – 修复 TiKV 或 TiFlash 重启后部分已有 label 丢失的问题 #6467 @JmPotato – 遵循你公司或组织的命名规范。如果你的公司或组织没有相应的命名规范,可参考表命名规范。请勿 使用这样的表名,如:t1, table1 等。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 不同业务模块的表单独建立 DATABASE,并增加相应注释。 4.5.3.10.2 定义列时应遵守的规则 • 查看支持的列的数据类型,并按照数据类型的限制来组织你的数据。为你计划被存在列中的数据选择 合适的类型。0 码力 | 4369 页 | 98.92 MB | 1 年前3Curve核心组件之mds – 网易数帆
元数据信息。 • Nameserver: 管理文件的元数据信息。 • Copyset: 副本放置策略。 • Heartbeat: 心跳模块。跟chunkserver进行交互,收集chunkserver上的负载信息、 copyset信息等。 • Scheduler: 调度模块。用于自动容错和负载均衡。TOPOLOGY topology用于管理和组织机器,利用底层机器的放置、网络的规划以面向业务提供如下功能和非功能需求。 offline) • 记录chunkserver定期上报的状态信息(磁盘容量,磁盘负载,copyset负载等),以提供运维工 具查看上述状态信息。 • 通过上述信息的定期更新,作为schedule 模块进行均衡及配置变更的依据 • 通过chunkserver定期上报copyset的copyset的epoch, 检测chunkserver的copyset与mds差异,同 步两者的copyset信息 端的心跳主要由三个部分组成: • TopoUpdater: 根据 chunkserver 上报的 copyset 信息更新拓扑 中的信息。 • ConfGenerator: 将当前上报的 copyset 信息提交给调度模块, 获取该 copyset 上可能需要执行的任务。 • HealthyChecker: 检查集群中的 chunkserver 在当前时间点距 离上一次心跳的时间,根据这个时间差更新chunkserver状态。0 码力 | 23 页 | 1.74 MB | 5 月前3TiDB v8.0 中文手册
(PD) 包含了多个确保 TiDB 集群能正常运行的关键模块。当集群的工作负载增加时, �→ PD 中各模块的资源消耗也会随之增加,造成这些模块间功能的相互干扰, �→ 进而影响整个集群的服务质量。为了解决该问题,从 v8.0.0 起,TiDB 支持将 PD 的 TSO �→ 和调度模块拆分成可独立部署的微服务,可以显著降低当集群规模扩大时模块间的互相影响。 �→ 通过这种架构,TiDB 能够支持更大规模、更高负载的集群。 遵循你公司或组织的命名规范。如果你的公司或组织没有相应的命名规范,可参考表命名规范。请勿 使用这样的表名,如:t1, table1 等。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 不同业务模块的表单独建立 DATABASE,并增加相应注释。 4.5.3.10.2 定义列时应遵守的规则 • 查看支持的列的数据类型,并按照数据类型的限制来组织你的数据。为你计划被存在列中的数据选择 合适的类型。 _ttl_job_schedule_window_start_time 和tidb_ttl_job_schedule_window_end_time 来指定时间窗口,比 如: SET @@global.tidb_ttl_job_schedule_window_start_time = '01:00 +0000'; SET @@global.tidb_ttl_job_schedule_window_end_time0 码力 | 4805 页 | 101.28 MB | 1 年前3TiDB v8.1 中文手册
遵循你公司或组织的命名规范。如果你的公司或组织没有相应的命名规范,可参考表命名规范。请勿 使用这样的表名,如:t1, table1 等。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 不同业务模块的表单独建立 DATABASE,并增加相应注释。 4.5.3.10.2 定义列时应遵守的规则 • 查看支持的列的数据类型,并按照数据类型的限制来组织你的数据。为你计划被存在列中的数据选择 合适的类型。 _ttl_job_schedule_window_start_time 和tidb_ttl_job_schedule_window_end_time 来指定时间窗口,比 如: SET @@global.tidb_ttl_job_schedule_window_start_time = '01:00 +0000'; SET @@global.tidb_ttl_job_schedule_window_end_time 建议按照业务、产品线或者其它指标进行区分,一般不要超过 20 个字符。如:临时库 (tmp_crm)、测试库 (test_crm)。 416 4.11.2.1.3 表命名规范 • 同一业务或者模块的表尽可能使用相同的前缀,表名称尽可能表达含义。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 建议对表的用途进行注释说明,以便于统一认识。如: – 临时表(tmp_t_crm_relation_0425)0 码力 | 4807 页 | 101.31 MB | 1 年前3TiDB v7.5 中文手册
错误和异 常时允许 自动重试 的时间。 TiCDC encoding- �→ worker �→ -num 新增 控制 redo 模块中编 解码 worker 的 数量。 TiCDC flush- �→ worker �→ -num 新增 控制 redo 模块中上 传文件 worker 的 数量。 TiCDC sink. �→ column �→ - �→ selectors �→ 新增 遵循你公司或组织的命名规范。如果你的公司或组织没有相应的命名规范,可参考表命名规范。请勿 使用这样的表名,如:t1, table1 等。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 不同业务模块的表单独建立 DATABASE,并增加相应注释。 4.5.3.10.2 定义列时应遵守的规则 • 查看支持的列的数据类型,并按照数据类型的限制来组织你的数据。为你计划被存在列中的数据选择 合适的类型。 _ttl_job_schedule_window_start_time 和tidb_ttl_job_schedule_window_end_time 来指定时间窗口,比 如: SET @@global.tidb_ttl_job_schedule_window_start_time = '01:00 +0000'; SET @@global.tidb_ttl_job_schedule_window_end_time0 码力 | 4590 页 | 100.91 MB | 1 年前3TiDB v7.6 中文手册
遵循你公司或组织的命名规范。如果你的公司或组织没有相应的命名规范,可参考表命名规范。请勿 使用这样的表名,如:t1, table1 等。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 不同业务模块的表单独建立 DATABASE,并增加相应注释。 4.5.3.10.2 定义列时应遵守的规则 • 查看支持的列的数据类型,并按照数据类型的限制来组织你的数据。为你计划被存在列中的数据选择 合适的类型。 _ttl_job_schedule_window_start_time 和tidb_ttl_job_schedule_window_end_time 来指定时间窗口,比 如: SET @@global.tidb_ttl_job_schedule_window_start_time = '01:00 +0000'; SET @@global.tidb_ttl_job_schedule_window_end_time 数据库命名规范 建议按照业务、产品线或者其它指标进行区分,一般不要超过 20 个字符。如:临时库 (tmp_crm)、测试库 (test_crm)。 4.11.2.1.3 表命名规范 • 同一业务或者模块的表尽可能使用相同的前缀,表名称尽可能表达含义。 • 多个单词以下划线分隔,不推荐超过 32 个字符。 • 建议对表的用途进行注释说明,以便于统一认识。如: – 临时表(tmp_t_crm_relation_0425)0 码力 | 4666 页 | 101.24 MB | 1 年前3TiDB v5.2 中文手册
v3.0 实验特性) 2.4.2 稳定性 • 提升优化器选择索引的稳定性(v5.0 实验特性) – 扩展统计信息功能,收集多列顺序依赖性信息,帮助优化器选择相对较优的索引。 – 重构统计信息模块,帮助优化器选择相对较优的索引,包括从 CMSKetch 和直方图中删除 TopN 值, 为索引的直方图维护 Bucket NDV。详情参阅统计信息简介 - tidb_analyze_version 调度操作会导致性能损失。 将调度器设置为 noop 后,内核不做任何操作,直接将 I/O 请求下发给硬件,以获取更好的性能。同时, noop 调度器也有较好的普适性。 3. 为调整 CPU 频率的 cpufreq 模块选用 performance 模式。将 CPU 频率固定在其支持的最高运行频率上,不 进行动态调节,可获取最佳的性能。 85 采用如下步骤检查操作系统的当前配置,并配置系统优化参数: 1. 执行以下命令查看透明大页的开启状态。 ID_SERIAL_SHORT=6d0946606d79f90025f3e09a0c1f9e81 注意: 如果多个磁盘都分配了数据目录,需要多次执行以上命令,记录所有磁盘各自的唯一标 识。 4. 执行以下命令查看 cpufreq 模块选用的节能策略。 cpupower frequency-info --policy analyzing CPU 0: current policy: frequency should be within0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v5.3 中文手册
定时,那么创建的新表结构不使用 character_set_server 和 collation_server 指定的字符集的问 题 #27214 • TiKV – 修复 Region 迁移时 Raftstore 模块出现死锁导致 TiKV 不可用的问题。用户可通过关闭调度并重启出问 题的 TiKV 来临时应对。#10909 – 修复因 Congest 错误而导致的 CDC 频繁增加 scan 重试的问题 #11082 行数据来快速构建统计信息(v3.0 实验特性) 2.4.2 稳定性 • 提升优化器选择索引的稳定性(v5.0 实验特性) – 扩展统计信息功能,收集多列顺序依赖性信息,帮助优化器选择相对较优的索引。 – 重构统计信息模块,帮助优化器选择相对较优的索引,包括从 CMSKetch 和直方图中删除 TopN 值, 为索引的直方图维护 Bucket NDV。详情参阅统计信息简介 - tidb_analyze_version 调度操作会导致性能损失。 将调度器设置为 noop 后,内核不做任何操作,直接将 I/O 请求下发给硬件,以获取更好的性能。同时, noop 调度器也有较好的普适性。 3. 为调整 CPU 频率的 cpufreq 模块选用 performance 模式。将 CPU 频率固定在其支持的最高运行频率上,不 进行动态调节,可获取最佳的性能。 93 采用如下步骤检查操作系统的当前配置,并配置系统优化参数: 1. 执行以下命令查看透明大页的开启状态。0 码力 | 2374 页 | 49.52 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100