- 表是数据库对象基本单位,其由行、列构成二维表格,二维表也被称为关系(relation),关系数据库也可称为二维表数据库。关系型数据库中,数据的操作和管理都是围绕着表进行,GaussDB表有七种类型,分别为:普通表、临时表、非日志表、外表、分区表、列存表、物化视图。每种类型的表在使用业务场景上各不同。 表是数据库对象基本单位,其由行、列构成二维表格,二维表也被称为关系(relation),关系数据库也可称为二维表数据库。关系型数据库中,数据的操作和管理都是围绕着表进行,GaussDB表有七种类型,分别为:普通表、临时表、非日志表、外表、分区表、列存表、物化视图。每种类型的表在使用业务场景上各不同。
- 完全相同的业务SQL时快时慢?特定时段慢?无规律偶发慢?在实际业务场景中,经常碰到业务SQL耗时不稳定的情况。本文从应用业务角度触发,以常见SQL偶发性能问题场景为例,指导如何进行优化以稳定查询性能。本文只讨论在业务在GaussDB(DWS)库内性能不稳定的情况,库外性能不稳定(C/S网络不稳定、客户端处理效率不稳定等)不在本次讨论。 完全相同的业务SQL时快时慢?特定时段慢?无规律偶发慢?在实际业务场景中,经常碰到业务SQL耗时不稳定的情况。本文从应用业务角度触发,以常见SQL偶发性能问题场景为例,指导如何进行优化以稳定查询性能。本文只讨论在业务在GaussDB(DWS)库内性能不稳定的情况,库外性能不稳定(C/S网络不稳定、客户端处理效率不稳定等)不在本次讨论。
- GaussDB 内存参数设置是否合理,也要根据实际的业务场景,其目的使服务器资源的最大化利用,设置的合理可以提升性能。 GaussDB 内存参数设置是否合理,也要根据实际的业务场景,其目的使服务器资源的最大化利用,设置的合理可以提升性能。
- 数据库性能调优是一项复杂且系统性的工作,需要综合考虑多方面的因素。因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制、查询处理和数据库应用拥有广泛而深刻的理解。本文旨在剖析GaussDB性能调优的总体思路,探讨系统整体性能问题,以及对锁阻塞问题进行分析和优化。1. 性能调优思路GaussDB总体性能调优的思路是:先进行性能瓶颈点分析,找到相应的瓶颈点之后,再针对性地进行优化... 数据库性能调优是一项复杂且系统性的工作,需要综合考虑多方面的因素。因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制、查询处理和数据库应用拥有广泛而深刻的理解。本文旨在剖析GaussDB性能调优的总体思路,探讨系统整体性能问题,以及对锁阻塞问题进行分析和优化。1. 性能调优思路GaussDB总体性能调优的思路是:先进行性能瓶颈点分析,找到相应的瓶颈点之后,再针对性地进行优化...
- 本案例主要针对下盘大的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线程模型的理解更加深刻了。
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签