凌晨三点,你盯着电脑屏幕,SQL语句写到一半突然报错,连Navicat都懒得打开。DataGrip的安装包在桌面上躺了三天,终于鼓起勇气点开,发现它居然能同时管...
OceanBase OBServer节点工作目录下通常有audit、bin、etc、etc2、etc3、log、run、store等目录,但这些目录并非都是安装...
在客户得生产环境中,数据表占用了大量得磁盘资源。主机上很多 ibd 文件都比较大,但是登录数据库查看,却发现表数据都是空的?
MySQL 索引失效是数据库性能优化中常见的问题,理解索引失效的场景对于提升查询效率至关重要。以下是 MySQL 索引失效的常见场景及解决方案:
MySQL 索引下推(Index Condition Pushdown, ICP)是 MySQL 5.6 引入的一项重要优化技术,用于减少回表次数,提升查询效率...
事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并...
第一个命令(FLUSH TABLES)是不是看着很眼熟? 就是我们使用mysqldump备份时会执行的, 而且也会因为存在大事务, 导致其状态变为Waitin...
OceanBase数据库代理ODP(OceanBase Database Proxy,又称OBProxy)是OceanBase数据库的接入层,负责将用户的请求转...
在开发数据密集型应用时,分页查询是高频操作。传统方案常使用 SQL 的 LIMIT OFFSET 语法,例如:
在SQL开发中,复杂查询常依赖多层子查询实现聚合计算或排名需求。但子查询嵌套会导致代码臃肿、可读性差,且可能引发性能问题。今天我们将探讨如何用窗口函数优雅替代子...
OceanBase OBServer节点的SQL层将用户的SQL请求转化成对一个或多个Tablet的数据访问。SQL层会按照以下顺序经过一系列组件来处理一个SQ...
对于 MySQL主从复制的延时问题,我们该如何检测?如何解决?如何预防?这篇文章,我们来聊一聊。
多数金融系统需在周末自动回顾上周五黄金金价,输出是否符合预设阈值(如高于/低于某值),并返回分析结果。
假设你正在处理电商平台的订单系统,当用户查询“我的订单及商品详情”时,后台需要执行类似这样的SQL:
OceanBase集群的数据库实例(OBServer)内部由不同的组件相互协作。逻辑上看,这些组件从底层向上由多租户层、存储层、复制层、均衡层、事务层、SQL层...
当sql中有不确定的数据时,则不会被缓存。例如用户自定义函数、存储函数、用户变量、临时表、mysql库中的系统表,其查询结果都不会被缓存。
Multi-Version Concurrency Control(MVCC),翻译过来就是多版本并发控制,MVCC是为提高MySQL数据库并发性能的一个重要设...
这条sql语句其实跟help_topic表没有什么关系,仅仅是借用了help_topic表的help_topic_id的值为(0,1,2,...),因此在本数据...
KubeBlocks 是一个开源的 Kubernetes Operator,适用于数据库和中间件,目前已支持的服务有如下:
原文:https://blogs.oracle.com/mysql/post/ironclad-security-for-your-mysql-database...