最新

OceanBase 解惑 | NOT NULL 时间字段用 IS NULL 却查出数据?
在 OceanBase MySQL 模式下,业务表中某个DATETIME NOT NULL字段保存了零时间值0000-00-00 00:00:00。执行IS NULL条件查询时,发现该行会被查出来,表现上像是被当成了 NULL。
一条生产库上 “低风险” 的 SQL,藏着多少性能细节?
在生产数据库运维、数据质量摸底、测试数据清理前的预估场景中,我们经常需要快速统计某类数据量,但又怕全表扫描拖垮数据库。 今天就带大家拆解一条专为生产环境设计的采样统计 SQL,从 Hint 优化、模糊查询细节,到数据库采样原理,一次性讲透所有技术点!
OceanBase 全链路 SSL 加密访问配置指南
SSL(Secure Socket Layer)是基于 TCP/IP 传输通信协议实现的安全协议,采用公开密钥技术,广泛支持各类网络,提供三种基础安全服务。 为全面提升数据安全,OceanBase 全数据链路(Observer、Obproxy、JDBC 驱动层)均已全面支持 SSL 加密访问。
OceanBase 全文索引完全指南:分词器+创建语法+全文查询实战
日常开发中,我们经常需要检索文章、评论、新闻、商品描述等大段文本内容。 如果还在使用LIKE %关键词%模糊查询,不仅无法命中语义、无法按相关性排序,数据量大时还会出现查询性能暴跌的问题。 针对海量文本检索场景,OceanBase 提供了全文索引(Fulltext Index)能力,搭配多类型分词器、两种查询模式,完美适配中英文文本搜索,是业务文本检索的最优解决方案。
OceanBase误删表别慌!回收站秒级恢复DROP误删全流程(附避坑SQL)
OceanBase回收站功能仅用于恢复被DROP删除的数据库对象(如表、库、租户),无法恢复被DELETE删除的表内数据。
OB 4.4.2 批量 INSERT /+APPEND/ 报错 ORA-00600/-4007 解决方案
在使用 OceanBase 数据库进行批量数据导入时,INSERT /*+ APPEND */旁路导入是提升大表加载性能的常用利器。但近期技术部门在将 OB 集群从 4.2.5 升级到 4.4.2后,同样的 SQL、同样的业务逻辑,低版本正常运行,升级后直接报错?今天就把解决方案一次性讲清楚!
OceanBase 索引创建进度查询指南
做 OceanBase 运维或开发的同学,一定遇到过这样的场景: 执行了索引创建语句后,看着控制台一动不动,不知道索引到底建到哪了?是还在扫描数据,还是已经进入排序阶段?会不会中途失败了? 尤其是面对大数据量表,索引创建可能要耗时几小时甚至更久,“盲等”不仅浪费时间,还容易错过问题排查时机。
OceanBase实战|部署定时任务,实现数据库对象定时审计(附完整步骤)
在企业级OceanBase数据库运维中,你是否遇到过这样的痛点:数据库表数量繁多,无法快速判断哪些表被业务实际使用,哪些属于“沉睡表”,难以评估表对象的下线可行性?
OceanBase 4.2 Oracle 模式 DBLINK 报错 ORA-00600 [-4016] 实战解决
使用 OceanBase Oracle 模式通过 DBLINK 跨库执行INSERT/DELETE时,遭遇ORA-00600 internal error code, arguments: -4016报错? 本文结合真实生产环境复现场景,手把手带你定位根因!
从 MySQL 迁移到 OceanBase 临时表报错:MySQL compatible temporary table not supported
临时表(Temporary Table)是数据库管理系统中一项非常实用的功能,它允许用户在当前会话中临时存储中间结果集,从而简化复杂查询、提升处理效率。无论是数据分析、报表生成,还是存储过程中的中间计算,临时表都扮演着重要角色。