240 发简信
IP属地:上海
  • SQL 优化:如何判断一个简单 SQL 是不是慢

    很多时候我们会面临一个这样的问题:有个简单的 SQL,执行计划看起来已经没有优化空间了,但执行速度达不到预期,比在原来的数据库上慢了几倍(比如这...

  • Resize,w 360,h 240
    SQL优化:利用 batch join 优化分布式中的 rescan 性能问题

    在分布式数据库中,关联查询不可避免地对分布在不同节点的表、分区进行跨节点的关联操作,数据在不同节点间的分发方式对关联查询的性能至关重要。在 NL...

  • Resize,w 360,h 240
    OceanBase:抓包分析应用连接超时问题

    相较于 MySQL 这样的单机数据库,OceanBase 数据库的访问链路会稍长一些,当出现连接异常的情况,排查起来会多一些思考步骤,下面通过一...

  • Resize,w 360,h 240
    OceanBase:统计数据量大小

    OceanBase 是一个多租户的分布式数据库,统计数据量时需要考虑一台服务器上可能会有多个租户,1个租户会有多个副本。在 sys 租户上统计数...

  • SQL优化:标量子查询改写案例1

    问题描述 数据库版本:OceanBase3.2.3.3下面这个SQL执行超过1000秒,本文用这个例子谈谈标量子查询慢的原因和优化方法。 分析过...

  • SQL优化:join估行不准选错执行计划

    问题描述 数据库版本:OceanBase3.2.3.3一个 join 查询,关联字段包含组合主键中的第1、2、4个字段,走 nested-loo...

  • MySQL:备库可以设置sync_binlog非1吗?

    都知道MySQL主库必须设置sync_binlog=1,防止断电丢失binlog,crash recovery 过程丢失数据。那么作为备库可以例...

  • OceanBase:outline使用技巧

    为了防止某些SQL的执行计划发生变化,我们通常会创建 outline 来绑定执行计划。但是实际过程中,总会遇到一些绑定后不生效的奇怪问题,下面总...

  • SQL优化:本地索引的性能问题

    问题描述 数据库版本:OceanBase3.2.3.3在进行一次Oracle迁移OB时,有张表在Oracle上不能关row movement,因...