数据库性能诊断DBdoctor
码龄1年
关注
提问 私信
  • 博客:59,961
    59,961
    总访问量
  • 67
    原创
  • 22,243
    排名
  • 810
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:DBdoctor是一款内核级数据库性能诊断软件。采用eBPF技术透视数据库内核,可一分钟内定位数据库性能问题,并提供精准的诊断分析和优化建议。现已推出永久免费版,欢迎下载试用(www.dbdoctor.cn)欢迎关注【DBdoctor】公众号

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2023-12-15
博客简介:

DBdoctor_off的博客

查看详细资料
博客首页
  • 原力等级
    成就
    当前等级
    4
    当前总分
    673
    当月
    45
个人成就
  • 聚好看科技股份有限公司自研数据库性能诊断产品DBdoctor官网CSDN账号
  • 获得1,065次点赞
  • 内容获得10次评论
  • 获得1,076次收藏
创作历程
  • 66篇
    2024年
  • 1篇
    2023年
成就勋章
TA的专栏
  • DBdoctor
    14篇
兴趣领域 设置
  • 云原生
    zookeeperdocker容器devops云原生serverless
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据库监控诊断工具DBdoctor如何解决openGauss数据库性能问题

四大锁场景,点击查看等锁信息,即可通过环形图和泳道图方式直观的慢动作回放事务SQL的完整执行过程,并按照事务执行时序高亮标识数据库内核详细加锁和等锁事件,慢动作回放问题现场,快速找到问题源头。基于数学模型精准定位,自动框选异常时间区间并提示根因SQL,单条SQL资源可量化,把资源消耗映射为颜色面积,直观定位数据库性能问题并给出优化建议。可直观汇总展示实例中存在性能问题的所有SQL,点击单个SQL会展示异常问题现象、详细的根因推导过程,并给出最佳优化建议。在实例列表界面,可以看到已纳管的实例信息。
原创
发布博客 2024.11.19 ·
585 阅读 ·
23 点赞 ·
0 评论 ·
21 收藏

免费开源!DBdoctor推出开源版系统诊断工具systool

通过该工具,可快速的对Linux系统的多个指标进行查看,能够实现对系统状态的全面把握,从而为系统优化和故障修复提供数据支持,辅助问题排查,对问题可以进行一个方向上的初步定位,为日常运维工作提供极大的便利。IO:打印当前进程的IO情况,每个线程的读写次数,读写速率,操作文件名,上级目录名,当type为MySQL时,根据文件名进行文件归类展现文件类型是表或者是UNDO LOG、BIN LOG以及临时文件。,支持一键诊断,欢迎各位小伙伴体验试用,并期待您的宝贵建议,让我们共同推动技术的进步!
原创
发布博客 2024.11.18 ·
654 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

数据库监控工具DBdoctor v3.2.4.3版本发布,新增对openGauss、Vastbase G100的支持!

数据库性能诊断工具DBdoctor新增Vastbase G100数据库、openGauss数据库的支持。
原创
发布博客 2024.11.18 ·
221 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

MySQL扩展varchar字段长度能否Online DDL

面对Online DDL的众多场景,DBdoctor免费的SQL审核功能可以快速识别Online DDL,支撑线上DDL变更,有效预防锁表问题,欢迎小伙伴们下载体验!在MySQL 5.6 版本之前,所有的DDL变更都需要锁表,导致大量线程处于“Waiting for meta data lock”的状态,5.6版本引入Online DDL新特性,部分DDL 变更不需要锁表,引入算法In-Place和Copy(8.0增加Instant),其中 Instant,In-Place可以实现无锁变更。
原创
发布博客 2024.11.18 ·
776 阅读 ·
9 点赞 ·
0 评论 ·
13 收藏

Redis/Codis性能瓶颈揭秘:网卡软中断的影响与优化

1.正常情况下,客户Redis和Codis服务器都会执行均衡网卡软中断的脚本。但在此次事件中,客户生产环境遗漏了对该服务器的操作。同时,由于之前业务量较小,即使存在软中断问题,也未达到性能瓶颈。因此,这个问题在之前并未暴露出来。2.为了避免类似问题的再次发生,客户在监控系统中增加了软中断相关指标,并设置了阈值告警通知。3.总结影响Redis性能的关键因素,为后续性能问题分析提供思路:4.网卡软中断:软中断是Linux内核处理网络数据包的重要机制。
原创
发布博客 2024.11.18 ·
1160 阅读 ·
30 点赞 ·
0 评论 ·
24 收藏

『AI+函数』数据库性能诊断DBdoctor参数调优功能介绍

DBdoctor相较于传统的参数调优,除采集常规指标外,还利用eBPF技术捕获关键函数特征,并结合机器学习进行特征分析、模型训练和知识迁移实现了参数推荐功能,现已在3.2.4版本发布上线。即使有经验丰富的专家,由于数据库应用环境复杂,调优的过程仍然可能耗时耗力,难以快速见效。在参数推荐任务计算成功后,通过点击推荐详情可以查看推荐参数的明细,包括参数当前值,推荐值,是否重启等信息。如果希望限制参数调优的范围,如控制最小取值、最大取值,可以点击参数推荐配置的tab页进行查看与编辑配置。
原创
发布博客 2024.11.08 ·
797 阅读 ·
6 点赞 ·
0 评论 ·
14 收藏

1024节:程序员最强增发秘籍出炉!

原创
发布博客 2024.10.24 ·
130 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

DBdoctor快速纳管TiDB数据库

当前DBdoctor 适配TiDB-6.0及以上版本,并提供SQL审核、实例巡检、性能洞察、根因诊断、基础监控等功能服务。
原创
发布博客 2024.10.21 ·
829 阅读 ·
16 点赞 ·
0 评论 ·
25 收藏

DBdoctor v3.2.4新版本发布,AI参数推荐功能全新上线!

DBdoctor v3.2.4版本新增对MySQL数据库的AI参数推荐功能,支持PostgreSQL无符号表场景下开启锁分析。新增Oracle、SQL Server的锁分析功能和OceanBase、SQL Server的审计日志功能。支持以系统租户或用户租户纳管OceanBase集群数据库,新增对TiDB数据库的纳管支持。
原创
发布博客 2024.10.16 ·
343 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

DBdoctor推出无Agent轻量级纳管解决方案

通过无Agent纳管实例,可方便小伙伴快速体验SQL审核、性能洞察等功能,但同时因采集限制,锁透视、审计日志、根因分析等部分功能将受限,因此想体验DBdoctor全量功能,还是建议小伙伴们通过Agent方式进行实例纳管。DBdoctor是一款企业级数据库监控、巡检、性能诊断、SQL审核与优化平台,利用eBPF透视数据库内核,可一分钟定位数据库性能问题,实现根因诊断,并给出优化建议。
原创
发布博客 2024.10.16 ·
755 阅读 ·
22 点赞 ·
0 评论 ·
20 收藏

夜间数据库IO负载飙升?MySQL批量删除操作引发的问题排查

通过限制每次操作处理的数据量,并让循环持续执行直到没有更多数据需要处理,我们能够有效地避免数据遗漏,确保数据处理的完整性和准确性。删除大量数据后,表会产生空间碎片,尤其是在 InnoDB 引擎中,删除操作并不会立即释放磁盘空间,数据页中的记录会被标记为“已删除”,这可能导致表空间利用率降低。在处理大数据量的操作时(如删除、更新等),避免一次性加载或操作过多数据,防止耗尽内存及造成的数据库性能问题。:根据指定时间范围内直接删除,同时限制批量删除个数,防止数据量过大,对数据库造成负载。
原创
发布博客 2024.10.09 ·
1286 阅读 ·
10 点赞 ·
0 评论 ·
21 收藏

SQL性能优化指南:如何优化MySQL多表join场景

编写多表join的SQL时,需要注意关联字段是否使用索引、小表驱动大表、适当调整join buffer大小等。
原创
发布博客 2024.10.09 ·
1598 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

Java许可政策再变,Oracle JDK 17 免费期将结束!

Java许可政策变更,Oracle JDK 17将不再免费使用!
原创
发布博客 2024.09.13 ·
1749 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

遇到二进制编译问题?试试用Graal VM Substitute优化你的代码

遇到二进制编译问题?试试用Graal VM优化你的代码
原创
发布博客 2024.09.09 ·
836 阅读 ·
29 点赞 ·
0 评论 ·
13 收藏

DBdoctor快速纳管GBase 8a数据库

🚀DBdoctor快速纳管GBase 8a数据库,并提供SQL审核、实例巡检、性能洞察、根因诊断、基础监控、存储分析等功能服务~
原创
发布博客 2024.09.02 ·
1278 阅读 ·
22 点赞 ·
0 评论 ·
12 收藏

海信电视与《黑神话 :悟空》合作,大屏端流畅游戏体验如何保障?

《黑神话:悟空》作为一款数据庞大的3A游戏,游戏玩家的流畅体验需要强大的数据技术作为支持。聚好看数据库是如何承受住众多终端设备的高并发压力呢?DBdoctor是其幕后英雄!
原创
发布博客 2024.08.30 ·
607 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

MySQL内部临时表(Using temporary)案例详解及优化解决方法

内部临时表是MySQL用来辅助复杂SQL聚合计算使用的,会优先占用内存。可用内存大小受会话级参数 tmp_table_size 和 max_heap_table_size同时限制,内存不够时会将内存临时表转化为磁盘临时表,也可以通过SQL_SMALL_RESULT修饰来强制只使用磁盘临时表。
原创
发布博客 2024.08.29 ·
2289 阅读 ·
39 点赞 ·
0 评论 ·
34 收藏

MySQL出现锁等待Lock wait timeout exceeded该如何快速解决

本文,我们将通过两个简单的例子,来帮助各位小伙伴快速理解锁等待的概念,以及探讨如何避免和解决锁等待问题。
原创
发布博客 2024.08.28 ·
998 阅读 ·
14 点赞 ·
0 评论 ·
13 收藏

PostgreSQL死锁问题(Deadlock found when trying to get lock)如何快速定位原因及解决

PGSQL数据库常见锁问题有哪些,如何快速定位及解决?死锁问题形成过程如何快速还原?
原创
发布博客 2024.08.28 ·
1260 阅读 ·
16 点赞 ·
0 评论 ·
17 收藏

一条执行24s的SQL产生7小时主备延时(案例详解)

这是MySQL最早的复制格式,所有的操作都会以SQL语句的形式记录在binlog中。主从同步的本质是基于主库的binlog来实现的,主库记录binlog,然后从库将binlog在自己的服务器上重放,从而保证了主、从的数据一致性。使用MySQL的binlog工具查看,主库上执行的这条删除语句,一共删除了10行数据,在binlog中每行数据分别对应一条日志。现在使用最广的是ROW格式,并且一些数据同步工具也要求必须将binlog的格式设置为ROW格式,我们这也是使用的ROW格式。DBdoctor产品介绍。
原创
发布博客 2024.08.26 ·
1337 阅读 ·
30 点赞 ·
0 评论 ·
27 收藏
加载更多