117
Q11: TiDB默认时区 117
Q12: 查看TiDB创建索引的过程是否已经结束 118
Q13: TiDB 最大连接数 118
Q14: SQL
执行时间突然变长 118
Q15: 如何通过tableID 查找表名 118
Q16: 如何查看当前版本 118
Q17: 如何查看慢查询
119
Q18: 监控图看有慢查询,但是 .jpg)
## 付费信息
创建时间
2023-05-17 10:48:05
付费方式
后付费
查看价格表
审计信息
审计信息
OFF
- sql
执行时间99值
- sql
执行时间95值
- sql
执行时间80值
 规则
保存 | | ☐ 监控对象 | 对比方式 | 告警阈值 |
| ☐ sql执行时间95值(ms) | >= | 80 |
| 80 |
| 60 |
0 码力 |
120 页 |
7.42 MB
| 1 年前 3
crontab 文件
2. 计算出每个 crontab 文件里需要执行的命令的下一次执行时间
3. 把这些命令按下一次执行时间排序后放入队列里
4. 进入主循环
① 计算队列里第一个任务的执行时间与当前的时间差
② Sleep 直到第一个任务执行时间
③ 后台执行任务
④ 计算这个任务的下一次执行时间,放回队列,排序
## 近代的 cron
Linux, 1991
1. Vixie
0 码力 |
48 页 |
1.52 MB
| 2 年前 3
☑ | ☑ |
| Fortify-sca-demo | 用例数量 | N/A | 执行次数 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | ☑ | ☑ | |
| Apipost-Bot | 使用 Apipost 的自动化测试实践 | 用例数量 | N/A | 执行次数 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | ☑ | | 43.00% |
| VotingAPP-SmokeTest | 用例数量 | 8 | 执行次数 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | ☑ | ☑ | 0 码力 |
59 页 |
23.57 MB
| 2 年前 3 tr> | Fortify-sca-demo | 用例数量 | N/A | 执行次数 | 2 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | 执行 | | vami-poc | ☑ | | Apipost-Bot使用 Apipost 的自动化测试 | 用例数量 | N/A | 23 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | 执行 | | vami-poc | ☑ | | VotingAPP-SmokeTest | voting-app | ☑ | 8 | 656 | 平均执行时间 | 成功率 | 已关联的工作流 | ☑ | 执行 | | voting-app | ☑ | 0 码力 |
59 页 |
81.43 MB
| 2 年前 3 HTAP 资源隔离的问题。
· MPP 计算引擎:从 v5.0 版本起,TiFlash 引入了分布式计算框架 MPP,允许节点之间的数据交换并提供高性能、高吞吐的 SQL 算法,可以大幅度缩短分析查询的执行时间。
#### 3.2.2 体验步骤
本文的步骤以业界比较流行的 TPC-H 数据集为例,通过其中一个查询场景来体验 TiDB HTAP 的便捷性和高性能。
##### 3.2.2.1 第 1 99% 时报警。
## · 处理方法:
可能 TiKV 和 Proxy 的通信出现问题,联系 TiFlash 开发人员确认。
## 8 故障诊断
### 8.1 慢查询日志
TiDB 会将执行时间超过 slow-threshold(默认值为 300 毫秒)的语句输出到 slow-query-file(默认值:“tidb-slow.log”)日志文件中,用于帮助用户定位慢查询语句,分析和解决 出现在悲观事务中,上锁失败时重试执行该语句。
- Exec_retry_time:表示这个语句的重试执行时间。例如某个查询一共执行了三次(前两次失败),则 Exec_retry_time 表示前两次的执行时间之和,Query_time 减去 Exec_retry_time 则为最后一次执行时间。
## 和事务执行相关的字段:
• Prewrite time: 表示事务两阶段提交中第一阶段(prewrite 0 码力 |
2259 页 |
48.16 MB
| 2 年前 3 99% 时报警。
## · 处理方法:
可能 TiKV 和 Proxy 的通信出现问题,联系 TiFlash 开发人员确认。
## 8 故障诊断
### 8.1 慢查询日志
TiDB 会将执行时间超过 slow-threshold(默认值为 300 毫秒)的语句输出到 slow-query-file(默认值:“tidb-slow.log”)日志文件中,用于帮助用户定位慢查询语句,分析和解决 出现在悲观事务中,上锁失败时重试执行该语句。
- Exec_retry_time:表示这个语句的重试执行时间。例如某个查询一共执行了三次(前两次失败),则 Exec_retry_time 表示前两次的执行时间之和,Query_time 减去 Exec_retry_time 则为最后一次执行时间。
## 和事务执行相关的字段:
• Prewrite time: 表示事务两阶段提交中第一阶段(prewrite total_keys 相差很大,说明旧版本比较多。
• Cop_proc_avg: cop-task 的平均执行时间。
• Cop_proc_p90: cop-task 的 P90 分位执行时间。
• Cop_proc_max: cop-task 的最大执行时间。
• Cop_proc_addr:执行时间最长的 cop-task 所在地址。
• Cop wait avg: cop-task 的平均等待时间。 0 码力 |
2189 页 |
47.96 MB
| 2 年前 3 HTAP 资源隔离的问题。
· MPP 计算引擎:从 v5.0 版本起,TiFlash 引入了分布式计算框架 MPP,允许节点之间的数据交换并提供高性能、高吞吐的 SQL 算法,可以大幅度缩短分析查询的执行时间。
#### 3.2.2 体验步骤
本文的步骤以 TPC-H 数据集为例,通过其中一个查询场景来体验 TiDB HTAP 的便捷性和高性能。TPC-H 是业界较为流行的决策支持(Desision listen_host 字段的内容会添加到 Alertmanager 启动参数的 `-web.listen-address` 中。
## 8 故障诊断
### 8.1 慢查询日志
TiDB 会将执行时间超过 slow-threshold(默认值为 300 毫秒)的语句输出到 slow-query-file(默认值:“tidb-slow.log”)日志文件中,用于帮助用户定位慢查询语句,分析和解决 出现在悲观事务中,上锁失败时重试执行该语句。
- Exec_retry_time:表示这个语句的重试执行时间。例如某个查询一共执行了三次(前两次失败),则 Exec_retry_time 表示前两次的执行时间之和,Query_time 减去 Exec_retry_time 则为最后一次执行时间。
## 和事务执行相关的字段:
• Prewrite time: 表示事务两阶段提交中第一阶段(prewrite 0 码力 |
2374 页 |
49.52 MB
| 2 年前 3 HTAP 资源隔离的问题。
• MPP 计算引擎:从 v5.0 版本起,TiFlash 引入了分布式计算框架MPP,允许节点之间的数据交换并提供高
性能、高吞吐的 SQL 算法,可以大幅度缩短分析查询的执行时间。
3.2.2
体验步骤
本文的步骤以 TPC-H 数据集为例,通过其中一个查询场景来体验 TiDB HTAP 的便捷性和高性能。TPC-H 是业界较
为流行的决策支持(Desision Support)业务 4.1.1.3
常见问题
如何处理连接超时错误 “Error Code: 2013. Lost connection to MySQL server during query”?
这个错误表示查询执行时间超过了超时限制。要解决这个问题,可以按照以下步骤调整超时设置:
1. 启动 MySQL Workbench 并打开 Workbench Preferences 页面。
2. 在 SQL Editor 参数的默认值为 0,即没有时间限制。max_execution_time 参数的默认值为 0,即不限制一
条 SQL 语句的执行时间。
但在实际生产环境中,空闲连接和一直无限执行的 SQL 对数据库和应用都有不好的影响。你可以通过在应用
的连接字符串中配置这两个参数来避免空闲连接和执行时间过长的 SQL 语句。例如,设置 sessionVariables
�→ =wait_timeout=3600(1 小时)和 0 码力 |
4369 页 |
98.92 MB
| 2 年前 3 HTAP 资源隔离的问题。
• MPP 计算引擎:从 v5.0 版本起,TiFlash 引入了分布式计算框架MPP,允许节点之间的数据交换并提供高
性能、高吞吐的 SQL 算法,可以大幅度缩短分析查询的执行时间。
3.2.2
体验步骤
本文的步骤以 TPC-H 数据集为例,通过其中一个查询场景来体验 TiDB HTAP 的便捷性和高性能。TPC-H 是业界较
为流行的决策支持(Decision Support)业务 4.1.1.3
常见问题
如何处理连接超时错误 “Error Code: 2013. Lost connection to MySQL server during query”?
这个错误表示查询执行时间超过了超时限制。要解决这个问题,可以按照以下步骤调整超时设置:
1. 启动 MySQL Workbench 并打开 Workbench Preferences 页面。
2. 在 SQL Editor 秒,即空闲超时为 8 小时。在 v5.4 之
前,wait_timeout 参数的默认值为 0,即没有时间限制。max_execution_time 参数的默认值为 0,即不限制一
条 SQL 语句的执行时间。
但是wait_timeout 的默认值比较大,在事务已启动但未提交或回滚的情况下,你可能需要更细粒度的控制和
更短的超时,以避免持有锁的时间过长。此时,你可以使用 TiDB 在 v7.6.0 0 码力 |
5095 页 |
104.54 MB
| 1 年前 3
| |