特定目的程序语言
以前Agent的角色是辅助——生成SQL语句,DBA审核后手动执行。现在越来越多的场景在讨论让Agent自主操作数据库:自动巡检、自动优化、自动变更、自动修复。
为什么我不信任 AI 生成的 SQL 了,不是因为它不通,而是因为它太通——能过语法检查、能执行,却可能在不注意的地方漏洞百出。
你准备给一张8000万行的订单表加一个字段。按照计划,停机窗口30分钟,应该够了吧?
一次线下活动结束,运营从报名轻应用里导出名单准备发短信,打开表格就懵了:同一个人出现三行,手机号有的带空格、有的带 +86,城市一栏"厦门""厦门市""福建厦门...
线下门店和纯线上业务最大的不同,是网络不可靠这件事每天都在发生:商场地下一层信号差、运营商线路临时故障、高峰期路由器拥塞。如果收银系统一断网就瘫痪,顾客排着长队...
GaussDB 的物理参数均保存在 gaussdb.conf 和 pg_hba.conf 配置文件中。根据内核控制范围,参数分为以下六种级别:
pg_ :继承自开源内核的系统表和视图,存储最基础的数据库元数据(如对象 OID、表结构、依赖关系等)。
周三下午,开发老张甩过来一个接口,说"列表页卡得要死,你们库有问题"。我把慢日志一拉,当场有点无语。不是哪条SQL特别慢,是同一类SQL在几十秒里刷了两千多次,...
Using temporary不等于“慢” 。MySQL创建临时表分三种情况:内存临时表、磁盘临时表、优化器临时表。只有磁盘临时表才是真正的性能杀手,内存临时表...
这个问题在技术论坛上吵了十几年。我见过最极端的讨论,有人为了争这个在帖子里盖了200多楼。答案从“一样快”到“COUNT(1)更快”到“COUNT(*)更快”反...
我们造了一个编译器,让你不必再赌 AI 的正确率了。不是因为模型不够准,而是行业一直让它做不该做的事。
今天我们继续扒国产分布式数据库,前面陆续介绍了 OceanBase 和 TiDB 的安装,今天我们将目光转向 GaussDB,一个既让人感觉“熟悉”却又带有几分...
上个月,我们组差点出大事。一个同事让AI写了一条更新语句,看着挺对,跑完发现把整个状态字段都改了。语法没错,表名没错,就是忘了加WHERE。回滚回了一下午。
GaussDB 集中式架构无需数据分片,由单一数据节点组承担全部的事务与存储。为满足不同业务场景的容灾与成本要求,集中式集群演化出了多种部署形态,并通过 gs_...
我刚入行时搜过“什么是关系型数据库”,出来的文章不是太长,就是术语堆成墙。定义背下来了,但别人一问“它到底怎么跑起来的”,我就卡住。后来我发现“关系”这两个字,...