sql优化

小至尖尖11 天前
sql·oceanbase·sql优化
使用ob_tools包收集分析oceanbase数据库oracle租户缓慢sql语句1、手册目的:本手册旨在提供一种系统化的方法论,以便发现和分析慢SQL语句。通过使用ob_tools包,收集和分析在交付期间,应用程序在不同场景下进行压测时所产生的慢SQL语句,从而实现性能调优和优化建议。
OceanBase数据库官方博客22 天前
oceanbase·分布式数据库·sql优化
从1000s到10s,OceanBase 标量子查询的SQL优化实践本文作者:胡呈清,爱可生 DBA 团队成员,擅长故障分析、性能优化。本文借助一个案例,探讨标量子查询执行慢的原因分析过程,以及相应的优化方案。
小至尖尖1 个月前
sql·oceanbase·sql优化
OB案例、金融行业核心系统跑批SQL优化最近在南宁出差,搞某个银行的核心系统跑批优化项目。Oracle 19c Aix 生产环境跑完整体的批要40多分钟左右,在Ob国产环境(国产系统+国产海光CPU)跑要3个小时😂。这个真不怪Ob,只能说海光处理器真是垃圾中的战斗机。
小至尖尖1 个月前
sql·postgresql·sql优化
PG 的 MergeJoin 就是鸡肋好久没写博客,平时工作非常忙,而且现在对接的应用基本都是微服务架构。微服务这种架构平时也很难遇到复杂SQL,架构层面也限制了不允许有复杂SQL,平时处理的都是简单一批的点查SQL。
三两肉1 个月前
数据库·sql·oracle·sql优化·慢查询
总结:SQL查询变慢,常见原因分析!在面试中,SQL调优是一个常见的问题,通过这个问题可以考察应聘者对于提升SQL性能的理解和掌握程度。通常来说,SQL调优需要按照以下步骤展开。
友善的鸡蛋2 个月前
数据库·mysql·sql优化·引擎
MySQL中常见的存储引擎有什么?MySQL中有三种常见的引擎:InnoDB(默认),MyISAM,Memory。InnoDB存储引擎作为MySQL的默认存储引擎有很多特点:
雾喔3 个月前
sql·学习·mysql·优化·sql优化
深入学习SQL优化的第五天(最后一天)1321. 餐馆营业额变化增长602. 好友申请 II :谁有最多的好友585. 2016年的投资1667. 修复表中的名字
小至尖尖3 个月前
sql·oceanbase·sql优化
使用 extract_sqlaudit_proc 存过分析ob性能问题最近在某个金融单位核心系统项目做ob的性能压测,期间遇到不少问题,现场两周了每天都加班到凌晨一两点左右,真的是累死。🤢🤢 我其实进ob之前有心理预期,卷就卷吧,八九点下班也能接受,没想到真到了干项目的情况下,天天凌晨下班,真怕不知道啥时候会猝死。😂😂 ob被挺多人诟病的是gv$ob_sql_audit视图,如果有大量的事物在数据库里面执行,这个视图保存的内容很快就会被刷掉,而且做查询分析速度非常慢,随便一条加个谓词过滤的语句估计都要执行个几分钟才能出结果,很难分析出业务接口到底是哪个事物的SQL缓
小至尖尖4 个月前
sql·oceanbase·sql优化
OceanBase 金融项目优化案例(union all 改写)在工单系统上看到有一条sql问题还没解决,工单描述看到压测场景被cpu资源被这条sql打爆,目前影响到项目进度,比较紧急。
小至尖尖4 个月前
sql·oceanbase·sql优化
SQL Thinkings2下半年我在内部有一次部门级别的技术分享会,以本文内容分享为主。 其实有很多人问过我相同的问题,遇到需要改写的慢sql,不知道怎么改,改好了以后也不知道等不等价?不等价了也不知道错在哪?这个要怎么破? 其实都是因为绝大多数人没有做过开发,看不懂sql,不会写sql,没有sql思维,下面通过几个案例将sql思维给引出来。
小至尖尖5 个月前
sql·oceanbase·sql优化
OB_MYSQL UPDATE 优化案例在工单系统上看到有一条SQL问题还没解决,直接联系这位同学看看是否需要帮忙。慢SQL:执行计划:上面sql 跑超时都跑不出结果,估计要执行非常长时间。
小至尖尖5 个月前
sql·oceanbase·sql优化
OceanBase 金融项目优化案例领导让我帮忙支持下其他项目的SQL优化工作,呦西,是收集案例的好时机。😍下面SQL都是在不能远程的情况下,按照原SQL的逻辑等价改写完成否发给现场同事验证。
小至尖尖6 个月前
sql·sql优化
SQL KEEP 窗口函数等价改写案例一哥们出条sql题给我玩,将下面sql改成不使用keep分析函数的写法。我一开始改错了,被这哥们喷菜鸡,我草。
OceanBase数据库官方博客6 个月前
oceanbase·分布式数据库·sql优化·产品特性
OceanBase V4.2 特性解析:用Values Statement 语法进行SQL优化你是否也遭遇过这样的场景:在输出多行多列表格数据时,却受限于只能依赖多 UNION ALL 语句来实现。在实际的工程应用中,我们也观察到有些用户程序生成的 SQL 语句中含有大量的 UNION ALL,这种结构的 SQL 对于 OceanBase 数据库的内核来说并不友好,常常会导致内存和 CPU 的使用率显著上升。
OceanBase数据库官方博客7 个月前
oceanbase·分布式数据库·sql优化·慢sql
OceanBase的SQL 优化实践: NOT IN 子查询作者:胡呈清,爱可生 DBA 团队成员,擅于故障分析、性能优化。本文借助一个案例,来了解 not in 对 NULL 值敏感的处理逻辑,并探讨相应的优化方法。
小至尖尖7 个月前
sql·sql优化
Oracle "脑残" CBO 优化案例今天晚上下班回来才有空看群,群友发了一条很简单的慢SQL问怎么优化。非常简单,我自己模拟的数据。表结构:
小至尖尖7 个月前
sql·sql优化
DM 传统行业SQL优化案例来OB这么久还没有接触啥金融的SQL,只能发点其他行业的数据库SQL优化案例。😂今天拿到手的这个案例SQL 传统行业的,很奇葩的SQL,表设计三范式都没弄好。
谁人不识我千夜7 个月前
java·开发语言·数据库·sql优化·异步编排
java一个接口中比较复杂,这时候调用三次数据库,执行需要3秒,怎么优化java一个接口中比较复杂,这时候调用2次数据库,执行需要3秒,怎么优化
小至尖尖8 个月前
sql·postgresql·sql优化
SQL 递归思想目前很缺递归思维,主要是算法代码写得少,本篇记录下最近思考的内容。以 PostgreSQL 代码举例(主要是非常喜欢这款性能小钢炮数据库)。 树状查询不多说,很简单大家基本都会,主要讲 cte 代码递归实现不同需求。 以下所有内容都是我个人理解,不对之处请各位读者多指教!
小至尖尖8 个月前
sql·sql优化
DM数据库金融行业案例(水贴一波)最近没遇到啥有意思的案例,都是些很简单的案例,但是又好久没写过博客了,决定水一波帖子,保持更新。😂今天这个是任总老婆小王同学提供的金融SQL案例,难是不难,但是远程的时候网络卡得要命, 心累。😩