- 我又和redis超时杠上了服务监控系列文章服务监控系列视频 背景经过上次redis超时排查,并联系云服务商解决之后,redis超时的现象好了一阵子,但是最近又有超时现象报出,但与上次不同的是,这次超时的现象发生在业务高峰期,在简单看过服务器的各项指标以后,发现只有cpu的使用率在高峰期略高,我们是8核cpu,高峰期能达到90%的使用率,其余指标都相对正常。但究竟是不是cpu占比高的问题导致... 我又和redis超时杠上了服务监控系列文章服务监控系列视频 背景经过上次redis超时排查,并联系云服务商解决之后,redis超时的现象好了一阵子,但是最近又有超时现象报出,但与上次不同的是,这次超时的现象发生在业务高峰期,在简单看过服务器的各项指标以后,发现只有cpu的使用率在高峰期略高,我们是8核cpu,高峰期能达到90%的使用率,其余指标都相对正常。但究竟是不是cpu占比高的问题导致...
- 一次排查某某云上的redis读超时经历性能排查,服务监控方面的知识往往涉及量广且比较零散,如何较为系统化的分析和解决问题,建立其对性能排查,性能优化的思路,我将在这个系列里给出我的答案。 问题背景最近一两天线上老是偶现的redis读超时报警,并且是业务低峰期间,甚是不解,于是开始着手排查。以下是我的排查思路。 排查思路 查阅 redis 慢查询日志既然是redis超时,首先想到的还是 对于... 一次排查某某云上的redis读超时经历性能排查,服务监控方面的知识往往涉及量广且比较零散,如何较为系统化的分析和解决问题,建立其对性能排查,性能优化的思路,我将在这个系列里给出我的答案。 问题背景最近一两天线上老是偶现的redis读超时报警,并且是业务低峰期间,甚是不解,于是开始着手排查。以下是我的排查思路。 排查思路 查阅 redis 慢查询日志既然是redis超时,首先想到的还是 对于...
- 能优化根据优化的类别,分为业务优化和技术优化。业务优化产生的效果也是非常大的,但它属于产品和管理的范畴。同作为程序员,在平常工作中,我们面对的优化方式,主要是通过一系列的技术手段,来完成对既定的优化目标。 能优化根据优化的类别,分为业务优化和技术优化。业务优化产生的效果也是非常大的,但它属于产品和管理的范畴。同作为程序员,在平常工作中,我们面对的优化方式,主要是通过一系列的技术手段,来完成对既定的优化目标。
- 1. NOT IN 执行性能差的原因默认配置下NOT IN必然后NestLoop的执行方式,执行方式比较低效DROP TABLE t1;DROP TABLE t2;CREATE TABLE t1(c1 int, c2 int);CREATE TABLE t2(c1 int, c2 int);INSERT INTO t1 VALUES (1, 1), (2, 2);INSERT INTO t2... 1. NOT IN 执行性能差的原因默认配置下NOT IN必然后NestLoop的执行方式,执行方式比较低效DROP TABLE t1;DROP TABLE t2;CREATE TABLE t1(c1 int, c2 int);CREATE TABLE t2(c1 int, c2 int);INSERT INTO t1 VALUES (1, 1), (2, 2);INSERT INTO t2...
- 特殊场景的row_number()性能优化 特殊场景的row_number()性能优化
- 随着数据的不断膨胀,科技的持续进度,我们记录数据的方式也在不断变化。从最早的甲骨文,到纸质记录,再到如今用磁盘硬件收集。再说到大数据,现在普遍使用的是hadoop和spark。而spark因其优越的性能优势,已经在逐步取代hadoop了。 spark固然好用,但其学习成本较高,配置项繁多。我们要用好spark,需要知道它的原理及特性。今天就来讲讲spark的性能调优方向。 随着数据的不断膨胀,科技的持续进度,我们记录数据的方式也在不断变化。从最早的甲骨文,到纸质记录,再到如今用磁盘硬件收集。再说到大数据,现在普遍使用的是hadoop和spark。而spark因其优越的性能优势,已经在逐步取代hadoop了。 spark固然好用,但其学习成本较高,配置项繁多。我们要用好spark,需要知道它的原理及特性。今天就来讲讲spark的性能调优方向。
- 写在前面今天和小伙伴们分享一些 Ansible 中 Playbook 执行速度优化的笔记博文通过7种不同的优化方式,合理利用可配置资源,从而提高 Playbook 的执行速度食用方式了解 Ansible 基础知识了解 Ansible 剧本编写理解不足小伙伴帮忙指正如果我不曾见到太阳,我本可以忍受黑暗。——————艾米莉·狄金森优化 Playbook 执行主要通过以下方式来优化优化基础架构禁用... 写在前面今天和小伙伴们分享一些 Ansible 中 Playbook 执行速度优化的笔记博文通过7种不同的优化方式,合理利用可配置资源,从而提高 Playbook 的执行速度食用方式了解 Ansible 基础知识了解 Ansible 剧本编写理解不足小伙伴帮忙指正如果我不曾见到太阳,我本可以忍受黑暗。——————艾米莉·狄金森优化 Playbook 执行主要通过以下方式来优化优化基础架构禁用...
- 整理一些Linux内存调优的笔记,分享给小伙伴博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门博文内容涉及:Linux内存管理的基本理论寻找内存泄露的进程内存交换空间调优不同方式的内存回收食用方式需了解Linux基础知识理解不足小伙伴帮忙指正 原谅和忘记就意味着扔掉了我们获得的最贵经验 -------《人生的智慧》叔本华写在前面整理一些Linux内存调优的笔记,分享给小伙伴博文没有... 整理一些Linux内存调优的笔记,分享给小伙伴博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门博文内容涉及:Linux内存管理的基本理论寻找内存泄露的进程内存交换空间调优不同方式的内存回收食用方式需了解Linux基础知识理解不足小伙伴帮忙指正 原谅和忘记就意味着扔掉了我们获得的最贵经验 -------《人生的智慧》叔本华写在前面整理一些Linux内存调优的笔记,分享给小伙伴博文没有...
- 写在前面今天和小伙伴们分享一些Python网络编程的笔记博文为《Python Cookbook》读书后笔记整理涉及内容包括:python实现作为客户端与HTTP服务交互创建TCP服务器创建UDP服务器Python通过IP掩码生成可分配的IP地址集不使用框架创建一个REST风格的web服务理解不足小伙伴帮忙指正「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺... 写在前面今天和小伙伴们分享一些Python网络编程的笔记博文为《Python Cookbook》读书后笔记整理涉及内容包括:python实现作为客户端与HTTP服务交互创建TCP服务器创建UDP服务器Python通过IP掩码生成可分配的IP地址集不使用框架创建一个REST风格的web服务理解不足小伙伴帮忙指正「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺...
- 一、故障检测、性能调优 1.1 用什么工具可以查出内存泄露MerroyAnalyzer:一个功能丰富的java堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗;EclipseMAT:是一款开源的java内存分析软件,查找内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Eclipse RCP,可以下载RCP的独立版本或者Eclipse的插件版本;JProbe:分析java的... 一、故障检测、性能调优 1.1 用什么工具可以查出内存泄露MerroyAnalyzer:一个功能丰富的java堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗;EclipseMAT:是一款开源的java内存分析软件,查找内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Eclipse RCP,可以下载RCP的独立版本或者Eclipse的插件版本;JProbe:分析java的...
- 写在前面和小伙伴分享一些Linux IO优化的笔记,内容很浅,可以用作入门博文内容结合《Linux性能优化》读书笔记整理涉及内容包括使用vmstat 统计系统内磁盘分区I/O属性的性能使用iostat 分析磁盘分区的饱和度,利用率,读写速率。使用lsof 确定哪些进程正在使用一组给定的文件,从而进行磁盘IO的进程食用方式:需要了解Linux基础,存储相关知识理解不足小伙伴帮忙指正「 总感觉当... 写在前面和小伙伴分享一些Linux IO优化的笔记,内容很浅,可以用作入门博文内容结合《Linux性能优化》读书笔记整理涉及内容包括使用vmstat 统计系统内磁盘分区I/O属性的性能使用iostat 分析磁盘分区的饱和度,利用率,读写速率。使用lsof 确定哪些进程正在使用一组给定的文件,从而进行磁盘IO的进程食用方式:需要了解Linux基础,存储相关知识理解不足小伙伴帮忙指正「 总感觉当...
- 写在前面整理一些Linux用电功耗调优的笔记,分享给小伙伴,关于用电调优个人觉得:最好使用powertop这样的专业工具来搞或者使用Linux自带的调优策略来建议针对某些策略进行调优要做好评估,错误预算。如果单纯为了省电,造成生产故障,最后一地鸡毛,那就得不偿失,好心办了坏事。博文提到的策略个人觉得部分并不适合生产环境,部分可以尝试,有些可能内核原因已经不支持了,这里整理出来作为了解博文内容... 写在前面整理一些Linux用电功耗调优的笔记,分享给小伙伴,关于用电调优个人觉得:最好使用powertop这样的专业工具来搞或者使用Linux自带的调优策略来建议针对某些策略进行调优要做好评估,错误预算。如果单纯为了省电,造成生产故障,最后一地鸡毛,那就得不偿失,好心办了坏事。博文提到的策略个人觉得部分并不适合生产环境,部分可以尝试,有些可能内核原因已经不支持了,这里整理出来作为了解博文内容...
- Lighthouse 是用于测试网页性能工具最有用的技术之一。 它具备了自动化,并可以测量网站的可访问性和 SEO。 更重要的是,它目前是开源的并且可以免费使用。 同时,它可以用来测试渐进式 Web 应用程序。今天,性能不仅仅是渲染应用程序所需的时间。 一些不良的体验带来的多米诺骨牌效应更会损害你的应用程序。 速度如何影响您的应用程序的性能?你是否知道自 2010 年以来 Google 一直... Lighthouse 是用于测试网页性能工具最有用的技术之一。 它具备了自动化,并可以测量网站的可访问性和 SEO。 更重要的是,它目前是开源的并且可以免费使用。 同时,它可以用来测试渐进式 Web 应用程序。今天,性能不仅仅是渲染应用程序所需的时间。 一些不良的体验带来的多米诺骨牌效应更会损害你的应用程序。 速度如何影响您的应用程序的性能?你是否知道自 2010 年以来 Google 一直...
- Jerry之前的文章 SAP错误消息调试之七种武器:让所有的错误消息都能被定位 介绍的第五种武器孔雀翎SAT,曾经提到了下面这张SAT的截图:大家最常使用SAT的方式,也就是在上图In Dialog区域里,输入事务码,ABAP报表或者Function Module的名称,然后点击Execute按钮. 如此一来,指定的这些ABAP程序会在SAT Trace模式下运行,自动生成包含了执行性能和调... Jerry之前的文章 SAP错误消息调试之七种武器:让所有的错误消息都能被定位 介绍的第五种武器孔雀翎SAT,曾经提到了下面这张SAT的截图:大家最常使用SAT的方式,也就是在上图In Dialog区域里,输入事务码,ABAP报表或者Function Module的名称,然后点击Execute按钮. 如此一来,指定的这些ABAP程序会在SAT Trace模式下运行,自动生成包含了执行性能和调...
- 用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。因为登录过程要对个人的信息进行对比验证,验证过程中又要调用相应的加密算法,而加密算法是对性能要求很高的一种功能。复杂的加密算法安全性高,但性能就差;不复杂的加密算法性能好,但安全性高,这是一个取舍的问题。 用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。因为登录过程要对个人的信息进行对比验证,验证过程中又要调用相应的加密算法,而加密算法是对性能要求很高的一种功能。复杂的加密算法安全性高,但性能就差;不复杂的加密算法性能好,但安全性高,这是一个取舍的问题。
上滑加载中
推荐直播
-
鸿蒙应用实战:带你掌握UIAbility使用
2024/12/12 周四 16:00-18:00
Cindy 华为云学堂技术讲师
本期直播带你了解Stage应用模型和UIAbility应用组件的核心概念、掌握在Stage模型下,使用UIAbility组件进行应用开发的基本流程,直播中会讲解场景化的代码示例,助力开发者深度理解开发内容。
回顾中 -
基于ArkTS卡片开发的鸿蒙应用趣味案例
2024/12/13 周五 16:00-18:00
Skye 华为云学堂技术讲师
服务卡片是HarmonyOS应用开发的一大重要亮点。如何创建ArkTS服务卡片,以及如何运用卡片事件的能力呢?本期直播我们将深入剖析其理论要点,并结合实验案例,带大家一起深入体验HarmonyOS服务卡片的开发过程。
去报名 -
OpenSpeech
2024/12/14 周六 10:30-15:30
华为讲师团
我们希望能够更接地气、更懂开发者,展示开发者不一样的多维面。不管是中国还是海外,学生还是企业, 每一个开发者的故事都值得被聆听。
即将直播
热门标签