Oracle 做空间回收结果遇到问题无法回收的案例
关于碎片的形成一般来说,关系型为主的多模数据库或者纯关系型数据库,对于执行delete的操作都不会释放数据空间。从而产生碎片。最好的方式就是,有一定的规划,比如分区之类。通过分区的转移来移除数据。这样不产生碎片。一旦产生碎片。怎么办?最 低级的操作就是把表进行逻辑导出,然后再进行逻辑导入。如果表大的话,这种几乎不可行。还有就是新建一个表,然后两个表换名字,慢慢搬迁需要的数据。还有一个方案就是做碎片
MySQL的replace使用分析
这个我之前没有研究过,看名字就是替换。 因为我实在想不出我现在业务场景中会用到它。没想到还有开发人员居然去使用。从名字解析可能类似Oracle的merge into update的做法先实验看看实际效果为了观察binlog,新刷新一个。mysql> truncate table t1; Query OK, 0 rows
AI编程:爽感背后的成本与隐忧
一、AI编程的双面体验:从工具革命到成本陷阱我最近在技术圈里观察到一种有趣的分化现象。一面是铺天盖地的AI编程“爽文”,讲述如何用几句话生成完整系统;另一面则是技术群里越来越多的成本抱怨。我自己也用AI做了不少工具,虽然开发能力本身很弱,但借助AI还能用不同的开发语言完成各种工作。这种体验确实很爽——一用AI一时爽,一直AI一直爽,甚至有点上瘾。但这种爽感背后隐藏着一个容易被忽略的事实:AI编程正
一个在使用方法上的低级错误(MySQL场景)
首先申明这个技术含量不高初始化问题数据。注意这里的t代表时间,数据类型是字符串。为什么用字符串来表示时间?那这就是问题所在。当初创建的人不懂。这个回答不知道满意吗?mysql> create table t1 (id int,t varchar(20)); Query OK, 0 rows
2026年焦虑是无法避免的
当潮水退去,我们才发现自己并非在裸泳,而是身处一片正在冰封的海域。2025年年末,有幸与几位业内公认的大神级人物小聚。推杯换盏间,聊的不再是前沿的技术趋势和激动人心的架构革新,反而弥漫着一种难以名状的沉重。一位曾著书立说、门生故旧遍布天下的前辈,苦笑着抿了一口酒,叹道:“现在能出来交流的时间越来越少了,公司的压力太大,能把手头的事情应付过去,已是万幸。”我初闻此言,颇为诧异。在旁人眼中,他们早已功
2025 年度个人回顾总结
这一年回顾确实很忙我原计划是每一个环节都上一张图片。后来发现太多了。实在太长了。2025 年,我聚焦数据库领域的技术深耕、生态共建与行业赋能,通过参与行业大会、技术直播、授课分享、工具研发等多元实践,在专业能力提升、行业影响力拓展及企业价值创造等方面取得了阶段性成果。现将全年工作按核心性质分组总结如下:内容完全真实,但是AI帮我分组和排序的规整多了。但是也有错的地方,AI只能打辅助。一、行业会议与
国产数据库:金融领域 “开花”,传统行业 “待结果”
很多领域提到最 高级都是军用,而数据库领域最 高级都说是金融之所以这样说是因为金融真的涉及到钱啊,有的一笔交易金额可能就上百万。你说给了对方说没有到账这就出大事了。所以金融领域的数据库,不能错,不能丢,最好也是不能断,也不能慢。这些集中在一起那就变得严苛了。无论哪家厂商在金融领域经受考验了,那么在其他场景也没什么大问题。所以现在国产数据库主攻金融领域。当然还有一个原因是这里的头部真有钱投入。有一次
一次DDL引发的数据库异常关闭
接到别人求助:有个数据库重启了看看是什么原因?我现在一般都是处理应用开发问题,很少遇到数据库重启的问题了。日志发过来,我一看是MySQL。我已经多年没有遇到过这种了。最后一次处理这样的问题还是2019年。当时系统是由于应用程序的问题也遇到过DDL时候数据库实例关闭。不过有些系统哪怕没有DDL也会造成数据库实例关闭。有人说是bug,我个人不这么认为。哪有那么多bug?我认为重现的才能说是bug,比如
OceanBase的嵌入式数据库:vscode+python+seekdb
通过动手实验体会vibe coding在实验前需要具备的前提条件是:1要安装好vscode2 要安装好Python环境3 需要seekdb4 需要powermem5 Jupyter插件(非必须,但是实际用过以后还是装吧)这里的1和2做开发的人都知道。3和4其实知道的人很少。名词解释PowerMem : 这是⼀款由 OceanBase 公司出品的专为 AI 应⽤打造的智能记忆 SDK,通过 LLM
2025年最后一个MVP
这应该是本年度最后一个MVP了2025年已经只剩下40天左右了。这一年获得了不少,但是今天不是写年终总结的时候。下个月差不多才是。这是昨天才到奖杯。这是当时线上直播的画面。(四大卷王悉数到场,分列两行最右边两个)2024年11月12日 kaiwuDB3.9发布我有幸参与到发布会中,而还作为圆桌讨论的主持人。看上面的观看直播的数据还是很欣慰的。我之所以今天才写,是因为真的很忙。回顾发布KaiwuDB
又是一年一度OceanBase发布会
最近几年每年都会来北京参加OceanBase的发布会每次来都能看到最新的新功能,以前的HTAP、单机版以及AI支持都是历次的亮点。而且最近几年都有动手的训练营。去年是数据库和智谱大模型的链接。今年的训练营是大模型开发。虽然wo在此之前 也做过 一些简单 的vibe coding 但是本次涉及到langchain,这个之前没有接触过,没有预习所以 没做出来.这个要回家补课了。seekdb的发布在来本
OpenTenBase V5的全新简易安装
有些数据库不得其法的话安装会费力,而有些数据库可能天生就是费力今天我们说的是前者,后者那种数据库没必要去说自 OpenTenBase 5 版本起,官方正式推出了 opentenbase_ctl 工具集,旨在显著简化入门用户的部署与安装流程。这就是我说的得其法。 如果没有官方的努力安装就不会这样简单。官方很贴心给我提供了编译好的opentenbase_ctl工具与使用教程。此外,通过源码编译或rpm
踩坑!数据库分页 LIMIT 100,200 居然查了 300 行?90% 开发都中招
这个案例其实是在我写完第一本书后遇到的,所以也一直没写日常开发中,分页查询是高频操作 —— 列表页一页页往下翻、批量导出数据分批拉取,我们早已习惯用 LIMIT(MySQL)或类似语法(Oracle)实现。但很多人不知道:LIMIT 200,100 不是直接查 100 行,而是先查 300 行再丢弃前 200 行!如果开发用循环分页批量取数(比如每次取 100 行,循环 10 次),以为总共只查
Oracle和MySQL数据库中做线性回归
什么是线性回归线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。其表达形式为y = w’x+e,e为误差服从均值为0的正态分布。中译中翻译成人话就是:线性回归啊,说白了就是 找俩事儿之间的 “固定关系” —— 比如 “广告花了多少钱” 和 “最后卖了多少钱”,它想弄清楚:是不是广告多花 1 块,销售额就固定多赚几块?然后把这个 “多花
AI好像除了不能解决业务问题,其他问题都能解决
我说的是好像,就是说我经历的个人感觉AI帮我补了一些短板上周五是1024程序员节,我再次用了Vibe Coding从事数据库工作,开发并不是我强项,不过AI这个六边形战士还是可以的。做一个简单的会员管理系统,我就对着AI给出了非常精准的提示词(需求),然后他就去完成了。中间有些波折,比如密码是加密的还是明文的。通常来说在数据库角度不难。但是在开发层面有很多插曲。因为像MySQL不同版本对密码的管理
为什么跨数据库业务总是慢?
这个标题有点吸引人了。好几天没写东西了,今天想到这个写一下。单机的性能其实并不差倚老卖老说一下,2003年的时候就是单机Oracle处理TB级别的数据量(虽然数据量说起来并不大,但是比如今很多企业的数据库的规模要大)每秒写入量从几百到几千都有。那时候还没有SSD硬盘。内存也是从8G慢慢发展过来的。而现如今有的朋友笔记本的内存都32G了。当时的情况下,我们就充分利用数据库的能力,也平稳的做到了压力承
堵车、体检和系统故障
最近分析这几个事情其实感觉还是挺有关联的每逢长假高速必堵。每年一次体检,每年检查出的问题越来越多。小问题不解决最终系统迎来了故障。海因里希法则 300:29:1堵车是堵了慢还是慢了堵?我从一直认为是有事故发生,堵着了。所以后面的车都动不了。但是后来自己开车时候发现。如果说从家到公司日常开车20分钟。但是一旦下雨天,就是1个小时甚至90分钟。而全程我都没看到一个事故,路上警车都没出现过。而这些年看到
多表关联对集中式数据库和分布式数据库系统冲击
我总不能系统所有的SQL都是单表吧?如果业务场景真的简单也不是不可以。不过绝大部分都不会这么说,都会说自己系统特别复杂。可能说系统简单有点不好意思和人打招呼。其实我倒是希望我们的业务场景简单一点。但是事与愿违,那业务逻辑是从业以来闻所未闻,以至于到现在我都说不清楚。有的系统就是SQL都是单表为什么?因为是某国产数据库。应用真的是完全适配了。在我看来属于跪着适配的。其实从我内心还真是希望有这种,因为
担心大会没干货?我把我的演讲全文开源了
大会在上周末结束了,我一直担心的PPT页数比台下观众多的问题没有发生大家就调侃我下次是不是title要超过台下观众了?预告一下就在大会期间就多了几个荣誉,而且9月中还有几个。到时候一起更新。我个人自我感觉演讲效果还可以结束以后,11个人加了我微信。14个人关注了公众号。其中有两个人说去京东下单买书了。这几天也有人陆续加我,今天有个朋友加了我以后说:“纯分享技术很少,只看到各个大厂打自家的数据库产品
又是一年DTCC,承载着回忆与展望
会前花絮因为腾讯云的专访被大学同学发到大学群,大家都说来看看我。刚到入住酒店,已经在大堂等我了。很多人自从毕业以后就没见过。毕业10年和20年的聚会我都因为各种原因错过了。大家发展的都比我好,刚开始我有点不好意思打招呼了。有些承担着部委的项目,有些创立的公司都是几十亿,几百亿的市值,还有的是大国企的董事会成员。等等我就不一一说了,不过大家还是说有空大家多联系。毕竟同学之间不必要讲其他的,我是深受感