Curve元数据节点高可用fmt.Sprintf("%s%x", e.keyPrefix, s.Lease()) txn := client.Txn(ctx).If(v3.Compare(v3.CreateRevision(k), "=", 0)) txn = txn.Then(v3.OpPut(k, val, v3.WithLease(s.Lease()))) txn = txn.Else(v3.OpGet(k)) // leaderKey // 1. CampaginRevisionkeyetcdRevisionkeykey // , etcd leader fail, keyetcdelection timeout // leaderleaseleaderMDSleader // keyleaderRevisionkeyCampagin // 2. ObserveObserveleaderleaderMDSwatchPrefix Value, goLeaderName) return C.ObserverLeaderChange // observetimeoutcontext, observe timeout // get // keycontextetcd // grpcetcd case <-ticker.C: // mds0 码力 | 30 页 | 2.42 MB | 6 月前3
TiDB中文技术文档Schema 的租约时间,单位:秒 TiDB 进程启动参数 -L -P --binlog-socket --config --lease TiDB 进程启动参数 - 26 - 本文档使用 书栈(BookStack.CN) 构建 默认: “10” Schema 的 lease 主要用在 online schema changes 上面。这个值会影响到实际的 DDL 语句的执行 时间。大多数情况下,用户不需要修改这个值,除非您清晰的了解 所指定的证书的私钥 默认: “” 目前 TiDB 不支持加载由密码保护的私钥。 PEM 格式的受信任 CA 的证书文件路径 retry-limit skip-grant-table stats-lease tcp-keep-alive ssl-cert ssl-key ssl-ca TiDB 进程启动参数 - 30 - 本文档使用 书栈(BookStack.CN) 构建 默认: “” 当同时设置了该选项和 为空时会收集所有索引列的统计信息。 在发生增加,删除以及修改语句时,TiDB 会自动更新表的总行数以及修改的行数。这些信息会定期持久化下来, 更新的周期是 5 * stats-lease , stats-lease 的默认值是 3s,如果将其指定为 0,那么将不会自动更新。 当修改的行数与总行数的比值大于 auto-analyze-ratio 时,TiDB 会自动发起 Analyze0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v5.2 中文手册节点发起选举时经过最少的 tick 个数和最多 经过的 tick 个数都调大,这两个参数默认设置均为 0。 raftstore.raft-min-election-timeout-ticks: 1000 raftstore.raft-max-election-timeout-ticks: 1020 PD 参数 • PD 元数据信息记录 TiKV 集群的拓扑信息,根据四个维度调度 Raft Group 副本。 replication 该方式会造成性能抖动,不会造成数据损失。 • 如果希望保持性能稳定,则需要保证 TiKV 上的所有 leader 驱逐完成后再停止该 TiKV 实例, 可以指定 --transfer-timeout 为一个更大的值,如 --transfer-timeout 3600,单位为 秒。 停机升级 在停机升级前,首先需要将整个集群关停。 tiup cluster stop之后通过 upgrade --role strings 指定被替换的服务类型 --transfer-timeout int transfer leader 的超时时间 Global Flags: --native-ssh 使用系统默认的 SSH 客户端 --wait-timeout int 等待操作超时的时间 --ssh-timeout int SSH 连接的超时时间 -y, --yes 跳过所有的确认步骤 例如,有一个 0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册节点发起选举时经过最少的 tick 个数和最多 经过的 tick 个数都调大,这两个参数默认设置均为 0。 raftstore.raft-min-election-timeout-ticks: 1000 raftstore.raft-max-election-timeout-ticks: 1020 PD 参数 • PD 元数据信息记录 TiKV 集群的拓扑信息,根据四个维度调度 Raft Group 副本。 replication 该方式会造成性能抖动,不会造成数据损失。 • 如果希望保持性能稳定,则需要保证 TiKV 上的所有 leader 驱逐完成后再停止该 TiKV 实例, 可以指定 --transfer-timeout 为一个更大的值,如 --transfer-timeout 3600,单位为 秒。 停机升级 在停机升级前,首先需要将整个集群关停。 tiup cluster stop之后通过 upgrade --role strings 指定被替换的服务类型 --transfer-timeout int transfer leader 的超时时间 Global Flags: --native-ssh 使用系统默认的 SSH 客户端 --wait-timeout int 等待操作超时的时间 --ssh-timeout int SSH 连接的超时时间 -y, --yes 跳过所有的确认步骤 例如,有一个 0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.3 中文手册向上游服务器尝试连接的最大次数, �→ 超过此值便认为后端服务器不可用。 timeout connect 2s # HAProxy 与后端服务器连接超时时间。 �→ 如果在同一个局域网内,可设置成较短的时间。 timeout client 30000s # 客户端与 HAProxy 连接后,数据传输完毕, �→ 即非活动连接的超时时间。 timeout server 30000s # 服务器端非活动连接的超时时间。 向上游服务器尝试连接的最大次数, �→ 超过此值便认为后端服务器不可用。 timeout connect 2s # HAProxy 与后端服务器连接超时时间。 �→ 如果在同一个局域网内,可设置成较短的时间。 timeout client 30000s # 客户端与 HAProxy 连接后,数据传输完毕, �→ 即非活动连接的超时时间。 timeout server 30000s # 服务器端非活动连接的超时时间。 节点发起选举时经过最少的 tick 个数和最多 经过的 tick 个数都调大,这两个参数默认设置均为 0。 raftstore.raft-min-election-timeout-ticks: 1000 raftstore.raft-max-election-timeout-ticks: 1020 PD 参数 • PD 元数据信息记录 TiKV 集群的拓扑信息,根据四个维度调度 Raft Group 副本。 replication0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.4 中文手册模式(默认为 0 代表不开启,即 为异步加载模 式),以及开启 的情况下,SQL 执行同步加载完 整统计信息等待 多久后会超时。 tidb_stats_ �→ load_ �→ pseudo_ �→ timeout 新增 用于控制统计信 息同步加载超时 后,SQL 是执行 失败 (OFF) 还是 退回使用 pseudo 的统计信息 (ON), 默认值为 OFF。 tidb_backoff_ �→ lock_fast 开始,你可以设置系统变量tidb_enable_column_tracking 的值为 ON 开启 TiDB 对 PREDICATE �→ COLUMNS 的收集。 39 开启后,TiDB 将每隔 100 - stats-lease 时间将 PREDICATE COLUMNS 信息写入系统表 mysql.column_stats_ �→ usage。等到业务的查询模式稳定以后,使用 ANALYZE TABLE TableName 发行版上因时区问题导致服务无法启动的问题 #3584 * 修复因 checkpoint 不准确导致的潜在的数据丢失问题 #3545 * 修复在容器环境中 OOM 的问题 #1798 * 修复 config.Metadata.Timeout 没有正确配置而导致的同步停止问题 #3352 – TiDB Data Migration (DM) * 修复 CREATE VIEW 语句中断复制任务的问题 #4173 * 修复 skip0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册向上游服务器尝试连接的最大次数, �→ 超过此值便认为后端服务器不可用。 timeout connect 2s # HAProxy 与后端服务器连接超时时间。 �→ 如果在同一个局域网内,可设置成较短的时间。 timeout client 30000s # 客户端与 HAProxy 连接后,数据传输完毕, �→ 即非活动连接的超时时间。 timeout server 30000s # 服务器端非活动连接的超时时间。 向上游服务器尝试连接的最大次数, �→ 超过此值便认为后端服务器不可用。 timeout connect 2s # HAProxy 与后端服务器连接超时时间。 �→ 如果在同一个局域网内,可设置成较短的时间。 timeout client 30000s # 客户端与 HAProxy 连接后,数据传输完毕, �→ 即非活动连接的超时时间。 timeout server 30000s # 服务器端非活动连接的超时时间。 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1 2. 运行第 1 步中得到的连接字符串。 mysql --connect-timeout 15 -u '.root' -h -P 4000 -D test --ssl-mode=VERIFY_ �→ IDENTITY --ssl-ca=/etc/ssl/cert 0 码力 | 3572 页 | 84.36 MB | 1 年前3
OpenShift Container Platform 4.12 专用硬件和驱动程序启用not priority and fairness, request: GET:https://172.30.0.1:443/apis/machine.openshift.io/v1beta1?timeout=32s I0228 09:36:40.767060 1 listener.go:44] kmm/controller-runtime/metrics "msg"="Metrics leaderelection.go:248] attempting to acquire leader lease openshift-kmm/kmm.sigs.x-k8s.io... I0228 09:36:40.784396 1 leaderelection.go:258] successfully acquired lease openshift-kmm/kmm.sigs.x-k8s.io I0228 throttling, not priority and fairness, request: GET:https://172.30.0.1:443/apis/tuned.openshift.io/v1?timeout=32s I0417 11:34:12.373413 1 listener.go:44] kmm-hub/controller-runtime/metrics "msg"="Metrics0 码力 | 54 页 | 591.48 KB | 1 年前3
TiDB v7.1 中文手册lite- �→ init- �→ stats 新增 用于控制 TiDB 启动 时是否采 用轻量级 的统计信 息初始化。 51 配置文件 配置项 修改类型 描述 TiDB log. �→ timeout �→ 新增 用于控制 TiDB 写日 志操作的 超时时间, 当磁盘故 障导致日 志无法写 入时,该 配置可以 让 TiDB 进 程崩溃而 不是卡死。 默认值为 0,即不设 定超时时 间。 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1 2. 运行第 1 步中得到的连接字符串。 mysql --connect-timeout 15 -u '.root' -h -P 4000 -D test --ssl-mode=VERIFY_ �→ IDENTITY --ssl-ca=/etc/ssl/cert Session 部分,调整 DBMS connection read timeout interval (in seconds) 的设置。该字段控制 了 MySQL Workbench 在断开与服务器的连接之前查询可以执行的最长时间(以秒为单位)。 221 图 10: MySQL Workbench: adjust timeout option in SQL Editor settings 更多信息,可以参考 0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1 2. 运行第 1 步中得到的连接字符串。 mysql --connect-timeout 15 -u '.root' -h -P 4000 -D test --ssl-mode=VERIFY_ �→ IDENTITY --ssl-ca=/etc/ssl/cert Session 部分,调整 DBMS connection read timeout interval (in seconds) 的设置。该字段控制 了 MySQL Workbench 在断开与服务器的连接之前查询可以执行的最长时间(以秒为单位)。 224 图 10: MySQL Workbench: adjust timeout option in SQL Editor settings 更多信息,可以参考 默认不会主动关闭客户端连接,除非出现报错情况。 • 从 v5.4 起,TiDB 默认会在连接空闲超过 28800 秒(即 8 小时)后,自动关闭客户端连接。你可以使用 TiDB 与 MySQL 兼容的 wait_timeout 变量控制此超时时间,详见JDBC 查询超时文档。 此外,客户端到 TiDB 之间通常还会有 LVS 或 HAProxy 之类的网络代理。这些代理通常会在连接空闲超过特定时 间(由代理的 idle 0 码力 | 4049 页 | 94.00 MB | 1 年前3
共 375 条
- 1
- 2
- 3
- 4
- 5
- 6
- 38













