登录社区云,与社区用户共同成长
邀请您加入社区
前阵子我整理了一份"AI 出 SQL 复核清单",组内传阅。不是什么高深东西,就是哪些必须人看、哪些可以放行。它让我从"自己盯"变成"立规矩让人一起盯",算是个小进步。
一条SQL慢,可能有一百种原因——SQL写法有问题、索引没建对、统计信息过旧、参数没调好、磁盘I/O满了、内存不够、网络抖动……很多DBA的做法是“先查SQL”,但真正的问题往往不在SQL本身。本文从“分层诊断”的思路出发,建立一套从SQL层→数据库层→操作系统层的逐层排查方法论,帮助读者在面对性能问题时不再“眉毛胡子一把抓”。
2026年4月,国务院正式公布《产业链供应链安全规定》(国务院令第834号),第十二条明确要求"核心技术及相关信息系统、数据的安全可控"——这意味着信创战略从"政策引导"正式进入了法治化执行阶段,不再是可以选做、可以拖延的事。项目要验收,也得拿得出持证人数。在政企单位的IT采购、信创项目验收及招投标中,企业拥有一定数量的持证运维人员,已经成为满足合规要求、降低项目风险的硬性条件——不是加分项,是门
本文探讨了数据库迁移中“零代码”与“零业务代码修改”的区别,指出MySQL与人大金仓数据库在语法上的四大核心差异(标识符包裹、空值处理、分页语法、大小写敏感)。为实现在不改动业务代码的前提下完成迁移,提出两层技术方案:1)数据库层通过金仓的MySQL兼容模式和关键参数配置(如enable_ci)实现80%的语法兼容;2)应用层通过MyBatis拦截器动态改写剩余20%的特殊语法(如反引号替换、函数
7月上海,WAIC 2026世界人工智能大会释放了多个数据库行业的关键信号:星环科技发布全球首款GPU原生认知数据库,TPC-DS性能提升70倍;数据库正在从“存储工具”演变为AI Agent的“认知基础设施”;中国信通院发布2026数据库产业图谱,关键行业“AI数据库”攻坚计划启动。本文从三个信号出发,分析数据库行业正在经历的范式变革,帮助读者理解“数据库的下半场正在被AI重写”这一核心趋势。
本文实测金仓 KES MCP Server——把表结构查询、执行计划分析、健康检查、索引模拟等 9 个常用操作封装为标准工具,集成到 Cursor/Trae 等开发工具中。重点体验了 sys_hypo 零成本模拟索引功能,给出 Restricted 安全模式配置、日常巡检等实操建议。
时序数据是2026年增长最快的数据类型之一。据行业预测,工业物联网产生的时序数据量将占企业总数据量的75%以上,年复合增长率超过40%。时序数据已从“技术补充”升级为“核心资产”。本文从时序数据的基本概念出发,讲解时序数据的特征、应用场景,以及为什么传统数据库处理不了时序数据,帮助读者建立对时序数据的完整认知。
数据库性能缓慢,大量的cursor:pin s wait x ,library cache lock以及log file switch(checkpoint incomplete),db file async I/Osubmit等待。
本文以达梦数据库为例介绍,如何利用SQLark来高效地管理数据库对象。
mysql8二进制安装详解
本文深入浅出地解析了Oracle强大的诊断工具oradebug。通过“设置进程跟踪→触发错误堆栈→分析trace文件”的实战流程,手把手教你如何让数据库在遇到ORA-06550等复杂错误时自动记录详细诊断信息,如同为数据库装上“黑匣子”,极大提升DBA排查疑难问题的效率与精度
MySQL 作为近十年比较流行的头部数据库,但因这两年 AI 和向量数据库的冲击,一直被广大 DBA 群体所诟病,社区版本一直无所作为,发布的 LTS V8.4 或者 V9.5 版本都没有什么亮点,让人惊掉下巴的是社区版仅有一个向量数据类型,其他的啥也没有,一度被大家认为官方会大力发展云上。,无需将数据复杂且耗时地迁移到单独的机器学习服务。腾讯云:https://cloud.tencent.com
2026 年 1 月中国数据库 TOP10 榜单解析:OceanBase 持续领跑
Yearning —— 一个强大且本地部署的平台,专为数据库管理员(DBA)和开发人员设计,提供无缝的 SQL 检测和查询审计。
CloudCanal 免费社区版 5.4.1.0 发布,内容如下:
22、查询没有使用过的大于1MB的索引 top 10 (注意, PK、UK如果只是用于约束, 可能不会被统计计数,但是不能删掉)27、查询大于1MB的冷索引top 10(注意, PK、UK如果只是用于约束, 可能不会被统计计数,但是不能删掉)19、查询当前的最老事务距离当前时间、距离当前事务数, 说明膨胀空间大小, 越大可能导致越多膨胀垃圾.5、查询活跃会话数, 如果超过CPU核数, 说明数据库非
本文详细介绍了MySQL数据库代理技术及Mycat中间件的实战部署。主要内容包括: 数据库代理技术概述:介绍了读写分离、负载均衡等核心功能,对比了主流代理产品特点 Mycat实战部署步骤: 配置Java运行环境 安装Mycat并配置前端(server.xml)和后端(schema.xml) 关键配置项详解:读写分离策略、写操作策略、切换模式等 MySQL集群用户权限配置 Mycat启动与验证 提供
过去几年,在政策推动、产业升级和关键行业自主可控需求持续增强的背景下,国产数据库正在加速发展,从“可选项”走向“必选项”,从局部应用走向更广泛的生产场景,逐步成为越来越多企业数字基础设施的重要组成部分。其中,人大金仓 KingbaseES(KES)已经成为国产数据库阵营中的重要代表之一,具备对标 Oracle 的能力。作为面向企业级场景的大型通用数据库产品,KingbaseES 正在政企、金融、制
做 DBA 最头疼的事情之一就是。同样的 Oracle 安装步骤,开发环境装一遍,测试环境装一遍,预发环境装一遍,生产环境装一遍。每次都是同样的几十个步骤,每次都要小心翼翼,因为任何一步出错都可能导致返工。更痛苦的是,不同项目用不同版本的 Oracle,不同客户用不同的 Linux 系统,你需要在各种组合上都能顺利完成安装。CentOS 7 上装 19c 和麒麟 V10 上装 19c,遇到的问题完
我把自己这些年的实战经验整理成了 100 篇教程,从 Linux 装机到 GoldenGate 同步,10 个专题完整覆盖。"Oracle 要被 MySQL/PostgreSQL 替代了"这种话喊了十年了,但你去看看银行、保险、电信、能源这些行业的核心系统,跑的是什么?还是 Oracle。一套跑了十几年的 Oracle RAC+DataGuard 架构,承载着几十 TB 的业务数据,背后是几百个存
errorstack是 Oracle 官方推荐的 ORA 错误诊断利器,它能把“模糊的 ORA-XXXX”变成“清晰的调用栈 + SQL + 上下文”,大幅缩短故障排查时间。遇到以下情况,立刻想到 errorstack:动态 SQL / EXECUTE IMMEDIATE触发器 / 视图 / 物化视图包级业务逻辑应用报错但 SQL Trace 看不出根因。
MySQL 8.0停服倒计时已开启,DBA需立即规划升级路径;OceanBase斩获VLDB最佳论文,中国数据库产学研合作达到新高度;国产数据库格局进入头部集中期,OceanBase、达梦、金仓三强鼎立。祝各位DBA周末愉快,系统稳如磐石!
我刚入行的时候,为了练 RMAN 恢复,自己在虚拟机里反复搞:正常恢复、异机恢复、丢了控制文件恢复、丢了 redo 恢复...每种场景做了不下十遍,直到闭着眼睛都能敲出来。网上的教程东一篇西一篇,版本不统一,步骤不完整,照着做一半报错就卡住了。>如果你正在学 Oracle 或者准备面试 DBA,可以去看看:**www.ora100.com**每篇都是真实环境操作,1500+张截图,不是那种"请读者
MySQL大批量数据清理在生产环境中面临的主要挑战是执行过程的稳定性和可控性。GitHub脚本虽然灵活便捷,但存在风险识别不足、执行策略临时性强、缺乏统一管理等局限。NineData平台通过三大核心能力解决了这些问题:1)自动识别高风险DML操作;2)将分批执行策略产品化;3)内置执行节奏控制机制。该方案特别适合周期性历史数据清理、大表批量修改等需要长期稳定执行的场景,能够将DBA经验转化为可复用
把分析负载从 Spanner 放到 StarRocks,解决的不只是一个成本问题,更是让两个系统各自负责自己更擅长的部分。Spanner 继续承担事务处理,StarRocks 专注分析查询,而 CloudCanal 作为中间的数据链路,负责把数据持续、稳定地连接起来。当事务与分析不再混跑,架构会更清晰,资源使用也更合理,成本自然随之下降。如果你也在寻找 Spanner 数据迁移同步的方案,或希望验
日常运维只会基础操作,面对生产故障手足无措慢查询频发、表膨胀严重,不知从何下手优化高可用架构不扎实,主从切换频繁出问题知识碎片化,没有体系化进阶路径本文结合实战认证体系,帮你打通进阶链路,掌握生产级核心技能,成为企业信创项目刚需的 PG 技术骨干。
本文是MySQL避坑指南系列的第一篇,聚焦安装配置阶段的10个高频问题。主要内容包括:安装环节的系统源版本滞后、root密码获取、安全初始化失败;字符集设置不当导致的中文乱码和大小写敏感问题;配置文件修改无效、连接数耗尽等配置问题;以及用户权限管理中的远程连接和权限生效问题。文章针对每个问题提供了根因分析和解决方案,特别强调MySQL默认配置不适合生产环境,建议安装后必须调整字符集、连接数和账号权
MySQL日志系统核心组件解析:Redo Log、Undo Log和Binlog各司其职,共同保障数据库事务特性。Redo Log作为InnoDB引擎层的物理日志,通过WAL机制确保数据持久性;Undo Log记录事务修改前的状态,支持回滚操作和MVCC多版本控制;Binlog则是Server层的逻辑日志,用于主从复制和数据恢复。三者协同工作,Redo保证数据不丢失,Undo保证事务可回滚,Bin
📌 InnoDB锁升级三大陷阱及避坑指南 摘要:本文揭示MySQL InnoDB中行锁意外升级为表锁的三种常见场景:1)WHERE条件无索引导致全表扫描锁;2)外键约束自动加锁子表;3)RR隔离级别下间隙锁扩大范围。针对每种情况提出解决方案:建立索引、评估外键必要性、降低隔离级别等。通过EXPLAIN分析、监控死锁日志可快速定位问题,避免并发性能骤降。掌握这些锁机制特性,能有效提升数据库并发处理
MySQL生产环境避坑指南(摘要) 本文总结了MySQL在生产环境中的六大关键隐患及解决方案,涵盖了数据安全、运维保障和性能优化等方面。主要内容包括:1)必须开启binlog防止数据误删无法恢复;2)定期验证备份有效性,推荐xtrabackup物理备份;3)Docker容器必须限制内存避免OOM;4)开启慢查询日志定位性能问题;5)应对主从复制延迟的并行复制策略;6)强制SSL加密保障数据传输安全
本文深入解析InnoDB的MVCC(多版本并发控制)机制:通过隐藏字段、Undo Log版本链与Read View可见性规则,实现无锁快照读,兼顾高并发与事务隔离。详解RC/RR级别差异、快照读vs当前读,并提醒Undo日志膨胀等实战坑点。
Oracle 实例架构概述
Oracle 参数文件管理
Oracle 数据库 ASM 自动存储管理
Oracle统计信息管理实践指南 摘要:本文总结了Oracle数据库统计信息管理的实践经验,重点分析了统计信息对SQL性能的关键影响。文章提供了分区表统计信息收集的完整SQL示例(10种场景),包括表级、列级、分区级统计信息查询方法。同时介绍了分区索引状态检查、失效统计信息表查找、SQL相关对象信息获取等实用脚本。此外,还详细说明了通过expdp/impdp导出导入统计信息的完整流程,以及自动统计
ORA-65162:Oracle common user 密码过期问题排查与处理
该集成旨在通过 AI 驱动的分析和建议,帮助用户更好地理解和管理财务。员工离职引发多方面问题,包括高强度工作文化导致的职业倦怠、合并过程中的领导层变动以及竞争对手可能的人才挖角。包含数千个值的大型 IN 子句会在 PostgreSQL 中造成隐藏的性能瓶颈,因为查询规划器必须逐个解析每个常量,构建庞大的表达式树,导致 CPU 消耗主要发生在规划阶段而非执行阶段。作者表达了参加今年 PGConf.d
dba
——dba
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net