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

#sql

特定目的程序语言

AI Agent操作数据库的安全边界:只读沙箱、操作预演与自动回滚如何落地?

这个DBA有点耶

以前Agent的角色是辅助——生成SQL语句,DBA审核后手动执行。现在越来越多的场景在讨论让Agent自主操作数据库:自动巡检、自动优化、自动变更、自动修复。

200

我不再信 AI 生成的 SQL ,我现在信这套做法

析言

为什么我不信任 AI 生成的 SQL 了,不是因为它不通,而是因为它太通——能过语法检查、能执行,却可能在不注意的地方漏洞百出。

2820

MySQL大表DDL锁表避坑指南:COPY、INPLACE、INSTANT三种算法全解析

这个DBA有点耶

你准备给一张8000万行的订单表加一个字段。按照计划,停机窗口30分钟,应该够了吧?

2010

导出的报名名单一堆重复和乱码:轻应用表单的服务端校验、归一化与自动去重实践

数字化落地笔记

一次线下活动结束,运营从报名轻应用里导出名单准备发短信,打开表格就懵了:同一个人出现三行,手机号有的带空格、有的带 +86,城市一栏"厦门""厦门市""福建厦门...

3510

门店断网还能收银:本地队列、断网续传与冲突对账的离线优先设计

数字化落地笔记

线下门店和纯线上业务最大的不同,是网络不可靠这件事每天都在发生:商场地下一层信号差、运营商线路临时故障、高峰期路由器拥塞。如果收银系统一断网就瘫痪,顾客排着长队...

6410

GaussDB 集群参数管理(GUC)

用户8568070

GaussDB 的物理参数均保存在 gaussdb.conf 和 pg_hba.conf 配置文件中。根据内核控制范围,参数分为以下六种级别:

5910

GaussDB 系统表与系统视图详解(内网运维版)

用户8568070

pg_ :继承自开源内核的系统表和视图,存储最基础的数据库元数据(如对象 OID、表结构、依赖关系等)。

8010

Sql Sentinel 实用指南

用户4482004

5910

Sql Pro 实用指南

用户4482004

7710

Sql Optimization Patterns 实用指南

用户4482004

7810

列表接口慢到卡死:2000条N+1查询,ORM慢SQL定位与优化

数据库小学妹

周三下午,开发老张甩过来一个接口,说"列表页卡得要死,你们库有问题"。我把慢日志一拉,当场有点无语。不是哪条SQL特别慢,是同一类SQL在几十秒里刷了两千多次,...

10110

临时表从4.7秒到0.12秒:不是所有Using temporary都需要优化

这个DBA有点耶

Using temporary不等于“慢” 。MySQL创建临时表分三种情况:内存临时表、磁盘临时表、优化器临时表。只有磁盘临时表才是真正的性能杀手,内存临时表...

7610

COUNT(*) vs COUNT(1):别再吵架了,MySQL 8.0的执行计划早就告诉你了

这个DBA有点耶

这个问题在技术论坛上吵了十几年。我见过最极端的讨论,有人为了争这个在帖子里盖了200多楼。答案从“一样快”到“COUNT(1)更快”到“COUNT(*)更快”反...

8610

有了这个编译器,就不用再赌 AI 的正确率了?

析言

我们造了一个编译器,让你不必再赌 AI 的正确率了。不是因为模型不够准,而是行业一直让它做不该做的事。

8420

GaussDB 系列文章(一):集中式数据库集群纯命令部署

用户8568070

今天我们继续扒国产分布式数据库,前面陆续介绍了 OceanBase 和 TiDB 的安装,今天我们将目光转向 GaussDB,一个既让人感觉“熟悉”却又带有几分...

12710

AI生成的SQL上线前,我用五道关卡拦住了三起事故

数据库小学妹

上个月,我们组差点出大事。一个同事让AI写了一条更新语句,看着挺对,跑完发现把整个状态字段都改了。语法没错,表名没错,就是忘了加WHERE。回滚回了一下午。

8610

GaussDB 集中式架构部署形态与运维指南

用户8568070

GaussDB 集中式架构无需数据分片,由单一数据节点组承担全部的事务与存储。为满足不同业务场景的容灾与成本要求,集中式集群演化出了多种部署形态,并通过 gs_...

11210

什么是关系型数据库?一张订单表看懂原理,老系统迁国产库要不要重写

数据库小学妹

我刚入行时搜过“什么是关系型数据库”,出来的文章不是太长,就是术语堆成墙。定义背下来了,但别人一问“它到底怎么跑起来的”,我就卡住。后来我发现“关系”这两个字,...

11510
领券