首页 > 其他分享 >tidb oom测试

tidb oom测试

时间:2022-08-25 15:57:07浏览次数:43  
标签:语句 oom quota 测试 tidb query 日志 expensive

#准备测试数据:
sysbench --config-file=config_new oltp_common.lua --tables=3 --table-size=500000 prepare

#执行语句

explain analyze select a.c,b.c,c.pad  from sbtest1 a,sbtest2 b,sbtest3 c where a.k=b.k and b.k=c.k

tidb_expensive_query_time_threshold
这个变量用来控制打印 expensive query 日志的阈值时间,默认值是 60 秒。
expensive query 日志和慢日志的差别是,慢日志是在语句执行完后才打印,
expensive query 日志可以把正在执行中的语句且执行时间超过阈值的语句及其相关信息打印出来。

tidb_mem_quota_query
如果一条查询语句执行过程中使用的内存空间超过该阈值,会触发系统变量 tidb_mem_oom_action 中指定的行为。

set global tidb_mem_quota_query=106870912

#查看日志
cat tidb.log | grep "disk now"
[2022/08/25 15:21:10.692 +08:00] [INFO] [row_container.go:363] ["memory exceeds quota, spill to disk now."] [consumed=158753654] [quota=106870912]

 

标签:语句,oom,quota,测试,tidb,query,日志,expensive
From: https://www.cnblogs.com/52shaidan/p/16624511.html

相关文章

  • 数据篇(MongoDB+ElasticSearch+Minio+TiDB+MySQL+Redis)
    一. 简介1. MongoDB  2. ElasticSearch  3. Minio   4. TiDB  5. MySQL   6. Redis         二. 目录  ......
  • 3 敏捷测试思维方式
     敏捷测试与传统测试之间的区别,不仅在于测试的独立性、阶段性、计划性、自动化测试等多个方面有很大的不同,而且更大的区别是在测试原则和测试思维模式(TestMindset,也可翻......
  • 系统测试问题汇总
    我们这个系统测试要学习哪些内容?软件工程的基本概念什么是软件?什么是测试?如何理解软件测试?软件测试岗位有哪里?软件的发展历史是什么?什么是......
  • 测试 SAP 电商云 Spartacus UI 3.4.x 和 4.3.x 的 guest checkout 功能
    按照这个链接的步骤安装。新建一个Angular应用,取名mystore,待所有package安装完毕后:ngnewmystore--style=scss进入mystore文件夹,使用命令行:ngadd@spartacus......
  • 传统测试与敏捷测试对比
     本文的内容是通过一个例子来全面比较一下传统测试与敏捷测试的区别,这个例子来自一本书——《凤凰项目:一个IT运维的传奇故事》。这是由美国的三位DevOps专家撰写的一......
  • tidb 放置策略
    PlacementRulesinSQL特性用于通过SQL接口配置数据在TiKV集群中的放置位置。通过该功能,用户可以将表和分区指定部署至不同的地域、机房、机柜、主机。适用场景包括......
  • NIG-AP:自动化渗透测试的新方法
    目录NIG-AP:自动化渗透测试的新方法一、摘要二、背景知识介绍三、算法实现四、实验评估五、总结文章信息NIG-AP:自动化渗透测试的新方法一、摘要本文提出了一种NIG-AP信......
  • tidb 小表缓存
    TiDB在v6.0.0版本中引入了缓存表功能。该功能适用于频繁被访问且很少被修改的热点小表,即把整张表的数据加载到TiDB服务器的内存中,直接从内存中获取表数据,避免从TiKV......
  • pytest系列——allure(四)之在测试用例添加描述(@allure.description())
    前言allure支持往测试报告中对测试用例添加非常详细的描述语用来描述测试用例详情;这对阅读测试报告的人来说非常的友好,可以清晰的知道每个测试用例的详情。allure添加描......
  • 软件测试内容
    学习并了解业务,分析需求点测试需求分析的目的:把用户需求转化为功能需求对测试范围进度量对处理分支进行度量对需求业务的场景进行度量明确其功能对应的输入、处理......