- 引言:亲爱的 Java 开发者们,大家好!在 Java 编程的广袤天地中,Java 虚拟机(JVM)宛如一颗璀璨的明珠,它不仅是 Java 程序得以运行的核心枢纽,更是 Java 语言实现 “一次编写,到处运行” 这一卓越跨平台特性的幕后功臣。对于 Java 开发者而言,深入洞悉 JVM 的内部运作机制,如同掌握了开启高效编程大门的钥匙,不仅能够编写出性能卓越的代码,还能在复杂的生产环境中... 引言:亲爱的 Java 开发者们,大家好!在 Java 编程的广袤天地中,Java 虚拟机(JVM)宛如一颗璀璨的明珠,它不仅是 Java 程序得以运行的核心枢纽,更是 Java 语言实现 “一次编写,到处运行” 这一卓越跨平台特性的幕后功臣。对于 Java 开发者而言,深入洞悉 JVM 的内部运作机制,如同掌握了开启高效编程大门的钥匙,不仅能够编写出性能卓越的代码,还能在复杂的生产环境中...
- 十、MyBatis的缓存 十、MyBatis的缓存
- 本篇通过一个简单案例,展示了过滤和关联在不同先后关系下的性能,分析了两者性能差异的根因,总结了一类性能调优的本质。 本篇通过一个简单案例,展示了过滤和关联在不同先后关系下的性能,分析了两者性能差异的根因,总结了一类性能调优的本质。
- 在本案例中,在无法通过hint消除的情景下,通过调整SQL消除了预期外的Nest Loop,减轻了Sort和Sort Agg算子的瓶颈。 在本案例中,在无法通过hint消除的情景下,通过调整SQL消除了预期外的Nest Loop,减轻了Sort和Sort Agg算子的瓶颈。
- 表扫描是SQL执行中的重要步骤,也常常出现表扫描慢成为SQL瓶颈的情况;为防止这种瓶颈,我们除了要建立一个完善的表模型,还需要在消费数据时使用较好的方案。本篇通过分析一典型案例,展示了对表字段做类型转换可能存在的性能风险,并给出了调优方法。 表扫描是SQL执行中的重要步骤,也常常出现表扫描慢成为SQL瓶颈的情况;为防止这种瓶颈,我们除了要建立一个完善的表模型,还需要在消费数据时使用较好的方案。本篇通过分析一典型案例,展示了对表字段做类型转换可能存在的性能风险,并给出了调优方法。
- 1 问题背景使用sysbench对mysql5.7.21进行256并发压测时,调优前在Kunpeng920压测TPS为4197,与理想数据有较大差距。2 原因分析1.1 Top命令查看cpu资源使用情况 执行命令进行压测时发现,top命令下mysql进程cpu使用率6000%左右,其中系统调用占用较高,为进一步明确mysql进程在执行哪些过程,进行perf 热点函数和火焰图分析... 1 问题背景使用sysbench对mysql5.7.21进行256并发压测时,调优前在Kunpeng920压测TPS为4197,与理想数据有较大差距。2 原因分析1.1 Top命令查看cpu资源使用情况 执行命令进行压测时发现,top命令下mysql进程cpu使用率6000%左右,其中系统调用占用较高,为进一步明确mysql进程在执行哪些过程,进行perf 热点函数和火焰图分析...
- SparkStreaming性能调优 SparkStreaming性能调优
- Spark SQL性能调优 Spark SQL性能调优
- 我们在上一篇博客中设定了架构的目标,只有一个,就是可维护性。完全没有提性能,这是故意的。 似乎程序员都是急性子,或许是被windows冗长的开机时间折磨够了,有可能是因为提升性能的效果是最显而易见的……总之,我发现,绝大部分程序员对性能的关注和热情是无与伦比的!C#刚刚推出的时候,就有人摇头晃脑的说,“嗯,自动垃圾回收,性能不行吧?”DataSet横空出世,马上有很多人写代码,在DataSe... 我们在上一篇博客中设定了架构的目标,只有一个,就是可维护性。完全没有提性能,这是故意的。 似乎程序员都是急性子,或许是被windows冗长的开机时间折磨够了,有可能是因为提升性能的效果是最显而易见的……总之,我发现,绝大部分程序员对性能的关注和热情是无与伦比的!C#刚刚推出的时候,就有人摇头晃脑的说,“嗯,自动垃圾回收,性能不行吧?”DataSet横空出世,马上有很多人写代码,在DataSe...
- 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。
- 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。
- 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。 前期PUMA千节点系列,讲的是通过扩展节点资源,来达到千万TPS等海量吞吐诉求,实际上,我们大部分业务可能不需要那么大规模,对于集群资源有限,如何最大可能调优kafka集群性能,下面我们从broker、producer、consumer 3个方面性能相关参数详细解析,实测解密PUMA集群如何最大性能化。
- 1. 数组的遍历 数组和切片的遍历方式一样,所以我们这里就不进行区分。 我们一般用以下两种方式 直接取下标方式 for i:=0;i<len(nums);i++{ ... } 123 我... 1. 数组的遍历 数组和切片的遍历方式一样,所以我们这里就不进行区分。 我们一般用以下两种方式 直接取下标方式 for i:=0;i<len(nums);i++{ ... } 123 我...
- 文章目录 字符串拼接参考链接 字符串拼接 我们一般使用字符串拼接方式有三种 直接拼接 str += "sum"fmt.Sprintf(“%s”,xxxxx)使用string.Builde... 文章目录 字符串拼接参考链接 字符串拼接 我们一般使用字符串拼接方式有三种 直接拼接 str += "sum"fmt.Sprintf(“%s”,xxxxx)使用string.Builde...
- MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别... MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签