- 本案例主要针对下盘大的SQL采用提前过滤加以优化(该方案适合于关联后数据量骤降的SQL,此时业务可以通过识别大表字段进行提前过滤,降低下盘) 本案例主要针对下盘大的SQL采用提前过滤加以优化(该方案适合于关联后数据量骤降的SQL,此时业务可以通过识别大表字段进行提前过滤,降低下盘)
- 【摘要】 本文是作者结合实际调优案例总结梳理出来的一些常用SQL性能优化方法,主要从四个方面(关联慢、表扫描慢、聚合慢、不可向量化)来分析,前两篇分别介绍了关联慢与表扫描慢两部分内容,本篇主要介绍剩下的两部分内容:聚合慢、不可向量化 【摘要】 本文是作者结合实际调优案例总结梳理出来的一些常用SQL性能优化方法,主要从四个方面(关联慢、表扫描慢、聚合慢、不可向量化)来分析,前两篇分别介绍了关联慢与表扫描慢两部分内容,本篇主要介绍剩下的两部分内容:聚合慢、不可向量化
- 梳理DWS常见不下推语句,并以案例的方式提供整改方式 梳理DWS常见不下推语句,并以案例的方式提供整改方式
- NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性能调优、模型压缩算法等 NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性能调优、模型压缩算法等
- 预置条件CREATE TABLE st( zjhm text, -- 证件号码 rzsj timestamptz, -- 入住时间 ldsj timestamptz -- 离店时间);场景1 ABS < interval原始SQLSELECT *FROM st a, st b WHERE abs(a.rzsj-b.rzsj) < interval '10 min'-- 执... 预置条件CREATE TABLE st( zjhm text, -- 证件号码 rzsj timestamptz, -- 入住时间 ldsj timestamptz -- 离店时间);场景1 ABS < interval原始SQLSELECT *FROM st a, st b WHERE abs(a.rzsj-b.rzsj) < interval '10 min'-- 执...
- 本文介绍的主要内容有:容器基础,场景是啥解决什么问题,CCE容器引擎的特性,它是如何帮助企业降本增效;以及使用这个引擎方式是怎样,重磅干货建议收藏点赞啥的 本文介绍的主要内容有:容器基础,场景是啥解决什么问题,CCE容器引擎的特性,它是如何帮助企业降本增效;以及使用这个引擎方式是怎样,重磅干货建议收藏点赞啥的
- 今天在测试环境有过代码升级。升级后,在群里有人反映系统访问很慢。运维人员反映服务器 CPU 使用率很高。运维重启后,没有多久,又有人反映系统访问很慢,这时运维人员说有大量的 Full GC 产生。 今天在测试环境有过代码升级。升级后,在群里有人反映系统访问很慢。运维人员反映服务器 CPU 使用率很高。运维重启后,没有多久,又有人反映系统访问很慢,这时运维人员说有大量的 Full GC 产生。
- 前阵子在 7DGroup 群里讨论了一个系统遇到的性能问题。在此记录一下,以备后查。 前阵子在 7DGroup 群里讨论了一个系统遇到的性能问题。在此记录一下,以备后查。
- 通常情况在 linux 环境下,通过 vmstat 或者 iostat 命令可以发现磁盘 IO 的异常,可以看到系统级的磁盘读写量及 CPU 占用率,但无法明确定位到是什么进程在作祟,安装 iotop 后,可以定位到进程,但并不知道改进程在操作什么文件。 通常情况在 linux 环境下,通过 vmstat 或者 iostat 命令可以发现磁盘 IO 的异常,可以看到系统级的磁盘读写量及 CPU 占用率,但无法明确定位到是什么进程在作祟,安装 iotop 后,可以定位到进程,但并不知道改进程在操作什么文件。
- 不要纠结于工具,只要选择适合的就好。关键是看好自己想实现的目的。从最低的成本和最长久的发展来考虑,选择自己需要的。 性能工具永远不会告诉你瓶颈在哪儿,它只能告诉你,有瓶颈了。 不要纠结于工具,只要选择适合的就好。关键是看好自己想实现的目的。从最低的成本和最长久的发展来考虑,选择自己需要的。 性能工具永远不会告诉你瓶颈在哪儿,它只能告诉你,有瓶颈了。
- 经过这次漫长的排查过程,对网络抓包、TCP滑动窗口、Netty线程模型的理解更加深刻了。 经过这次漫长的排查过程,对网络抓包、TCP滑动窗口、Netty线程模型的理解更加深刻了。
- 本文先给大家简单介绍了如何生成网站的性能分析报告,以及这份报告的大致组成; 接着跟大家分享我自己在定位业务性能问题时,经常使用的三步法:在瀑布下用火焰烤饼; 从饼图中我们可以对网站的性能有一个大致的认识,从瀑布图快速地发现慢接口和大资源,而从火焰图中,我们可以细致地洞察到具体哪个模块/哪个组件/哪个方法可能成为性能瓶颈。 本文先给大家简单介绍了如何生成网站的性能分析报告,以及这份报告的大致组成; 接着跟大家分享我自己在定位业务性能问题时,经常使用的三步法:在瀑布下用火焰烤饼; 从饼图中我们可以对网站的性能有一个大致的认识,从瀑布图快速地发现慢接口和大资源,而从火焰图中,我们可以细致地洞察到具体哪个模块/哪个组件/哪个方法可能成为性能瓶颈。
- 微认证:鲲鹏软件性能调优实践详解 微认证:鲲鹏软件性能调优实践详解
- 众所周知,数据量大了之后,性能是大家关注的一点,所以我们在业务开发的时候,特别关注性能,做为一个架构师,必须对性能要了解,要懂。才能设计出高性能的业务系统。 众所周知,数据量大了之后,性能是大家关注的一点,所以我们在业务开发的时候,特别关注性能,做为一个架构师,必须对性能要了解,要懂。才能设计出高性能的业务系统。
- 路径生成是表关联方式确定的主要阶段,本文介绍了几个影响路径生成的要素:cost_param, scan方式,join方式,stream方式,并从原理上分析如何干预路径的生成。从另外一个角度看,即路径生成,是从这些底层的选择开始,从行数的估算、到scan的选择、再到join方式以及stream的选择,构成一条简单路径,然后多条路径根据代价选择,再逐层关联更多的表,最终形成一个完整的执行路径。 路径生成是表关联方式确定的主要阶段,本文介绍了几个影响路径生成的要素:cost_param, scan方式,join方式,stream方式,并从原理上分析如何干预路径的生成。从另外一个角度看,即路径生成,是从这些底层的选择开始,从行数的估算、到scan的选择、再到join方式以及stream的选择,构成一条简单路径,然后多条路径根据代价选择,再逐层关联更多的表,最终形成一个完整的执行路径。
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/15 周三 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名 -
企业级数仓迁移工具助您轻松上云
2024/05/21 周二 16:30-18:00
Nick 华为云数仓GaussDB(DWS)研发专家
随着云时代的到来,传统数仓已无法满足企业的需求,越来越多的企业选择从传统数仓迁移到云数据仓库,云数仓为企业提供了更低的成本、更灵活极致的体验。本期直播将为您带来企业级数仓搬迁的解决方案,带您一览华为云数仓GaussDB(DWS)提供了哪些迁移方案助力用户实现数据迁移,如何保障迁移后数据的一致性。
去报名
热门标签