首页
学习
活动
专区
圈层
工具
发布

#sql

特定目的程序语言

同一条SQL昨天50毫秒今天5秒:执行计划漂移的排查与治本方案

数据库小学妹

同一句 SQL,周二跑 50 毫秒,周三跑 5 秒。SQL 我一行没改,表结构没动,数据量也没涨多少。我第一反应是有人偷偷改了数据。翻完两天的变更单和发布记录,...

8210

MySQL复制机制深入:半同步复制的两种模式、MGR的Paxos实现与GTID原理

这个DBA有点耶

MySQL的主从复制是最常用的高可用方案,但默认的异步复制有一个硬伤:主库写完即返回成功,binlog还没传到从库时主库宕机,这部分数据就丢了。

6810

InnoDB MVCC机制全解析:版本链构建、Read View判断逻辑与RC/RR差异

这个DBA有点耶

隔离级别是怎么实现的?为什么InnoDB能做到“读不阻塞写、写不阻塞读”?为什么RR级别下幻读没有被完全解决?

11810

N 位开发者测完这个无幻觉 SQL 编译器,我们从中学到了什么

析言

反馈整体是正面的,多数人上手就能把工作流跑通,编译出来的 SQL 直接拿去用了。被点名最多的是这几样:生成的 SQL 不瞎编字段、每一步都能点开看、以前不敢动的...

8420

我让大模型写了一个月 SQL,发现它最擅长的是"看起来对"

KylenReview

过去一个月,我做了个实验:把日常的数据分析需求,尽量交给大模型写 SQL,看看它到底靠不靠谱。

5500

InnoDB页结构深入:页分裂、页合并、填充因子——B+树底层机制全解析

这个DBA有点耶

InnoDB以页为单位管理数据,默认16KB一页。数据行存储在页里,页与页之间通过B+树组织。

10910

核心查询迁移后性能下降:执行计划差异的定位与统计信息修复复盘

路远的数据库笔记

上周一个做国产化迁移的兄弟找我,项目刚迁完,数据、功能都通了,就一条核心查询慢:在Oracle上1.2秒,换到新库变成3.8秒。他第一反应是"这库是不是不行"。...

11310

系统越用越卡?慢?SQL治理三条路线对比

上海魁鲸科技

企业系统上线三五年后普遍出现一个症状:月初还好好的,一到月底结账、报表汇总就卡成幻灯片;数据量从几十万涨到几千万,原来秒开的列表页现在要转圈半分钟。老板问能不能...

11510

为什么你的数据库写入越来越慢?可能是复合主键惹的祸

这个DBA有点耶

“小耶,你说自增主键好。但我看很多规范文档都推荐用业务复合主键,比如订单明细用(订单ID,商品ID),说这样更自然、更符合业务语义。到底听谁的?”

9310

不想为了自动建表硬塞一个 Hibernate?这套方案零编译依赖、注解都不用改

zml2015

实体驱动建表听起来不新鲜——Hibernate 的 ddl-auto、不少脚手架都能干。真正卡住的人,多半不是"会不会生成 CREATE TABLE",而是:

10110

微信里打开课程总提示重新登录:公众号网页授权的openid打通与会话续期实战

数字化落地笔记

微信里打开课程反复提示登录,根因通常不是用户操作问题,而是网页授权只拿到了 openid、没有打通 unionid,再加上会话续期和失效回跳没处理好。本文复盘一...

4900

GoldenDB 装完之后,系统里到底多了什么?

实战派K8SDB

在历经波折装好三节点集群后,我们开始梳理一下 GoldenDB 集中式部署下的​组件分布、端口规划和相关进程​,为后续深入研究和运维实战的基础。

17810

GoldenDB 安装配置文件详细解析

实战派K8SDB

本篇文章介绍一下 GoldenDB 的安装参数,之前陆续介绍过 OceanBase、TiDB 和 GaussDB 的安装,并没有详细解释参数文件,是因为 Oce...

12310

GoldenDB 安装配置文件详细解析

实战派K8SDB

本篇文章介绍一下 GoldenDB 的安装参数,之前陆续介绍过 OceanBase、TiDB 和 GaussDB 的安装,并没有详细解释参数文件,是因为 Oce...

12310

数据库替换的两层含义:SQL替换语句避坑与国产化迁移流程拆解

数据库小学妹

上周三的需求评审会,我栽了个跟头。我说“这个系统的数据库替换要提前排期”,对面的开发同学点头说好。结果他下午发来一份改动清单,里面全是 REPLACE 语句。我...

15810

为什么你的JOIN查询慢?驱动表选对了,但被驱动表没索引

这个DBA有点耶

但上周一个朋友发来一条JOIN查询,两张表:orders表200万行,users表50万行。他说:“users表小,应该是驱动表吧?为什么EXPLAIN显示or...

10810

给 DBeaver 请一位 SQL 体检医生:PawSQL Client

PawSQL

慢查询、长事务、误操作……多数数据库事故,在 SQL 真正执行之前就已经注定了。执行完才后悔:「当时要是有人提醒一句就好了」

9500
领券