最新文章

TiDB 优化器 | 执行计划管理及实践

在 TiDB 中,优化器的作用至关重要,它决定了 SQL 查询的执行计划,从而直接影响查询性能。尽管 TiDB 优化器采用了代价模型来选择最优执行计划,但由于统计信息、估算误差等因素,优化器并不能保证每次都选中最佳计划。本文深入解析了 TiDB 优化器的执行计划生成过程及其局限性,介绍了如何通过 Hint、SQL Binding、执行计划缓存等技术手段进行执行计划管理,确保查询性能的稳定性和高效性。

PingCAP
MySQL
2024-12-12 13:47

PostgreSQL你疯了么,备份恢复竟然可以这么玩?

在PostgreSQL中,有多种流行的PostgreSQL备份工具,这里解锁一些新姿势

wddwr7307914
PostgreSQL
2024-12-12 07:11

如何快速通过日志分析定位 OBServer 的 crash?

作者:胡呈清,爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:[简书 | 轻松的鱼],欢迎讨论。适用版本都适用说明crash 即 observer 进程崩溃退出,常见的原因有:程序 bug、文件损坏、磁盘坏块、内存坏块,是一种比较难分析的故障。集群部署时会自动配置 coredump,因此发生 crash 会自动生成 coredump 文件(捕获进程崩溃时内存的文件),它包含程序在失败时

数据库频道
国内数据库
2024-12-11 17:43

存储过程慢?可能是 plan cache 失效了

作者:程柳润,爱可生 DBA 团队成员,OceanBase 数据库技术爱好者。问题描述业务反馈一个存储过程执行慢,需要排查原因。由于存储过程过长且涉及多张表,所以主要分享排查思路。分析过程1. 查找该存储过程的 trace_id每次执行存储过程后会有两条记录,两条记录 SQL 的请求类型不同,先产生的记录是预编译的记录(执行耗时很小),另一个是实际执行的记录。obclient [ocea

数据库频道
国内数据库
2024-12-11 17:43

OceanBase 租户延迟删除的设计猜想

杨涛涛,资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。OceanBase 关于租户的删除设计了以下三种方式:正常删除:租户里的各种对象也被删除,具体表现形式依赖sys租户

数据库频道
国内数据库
2024-12-11 17:42

深入理解 LSM-Tree 和 OceanBase 分层转储

金长龙,爱可生测试工程师,负责DMP产品的测试工作先前在做 OB 存储引擎这块学习的时候,对 OceanBase 的分层转储和 SSTable这块有些细节就懵懵的,比如L0层的 mini SSTable 的每次生成是否就计入转储次数,L0层到L1层转储的时机以及和 minor_compact_trigger 之间的关系等。今天就这部分内容做个更细致的探究,试图更深入的理解 OceanBase 的分

数据库频道
国内数据库
2024-12-11 17:41

深入理解 LSM-Tree 和 OceanBase 分层转储

金长龙,爱可生测试工程师,负责DMP产品的测试工作先前在做 OB 存储引擎这块学习的时候,对 OceanBase 的分层转储和 SSTable这块有些细节就懵懵的,比如L0层的 mini SSTable 的每次生成是否就计入转储次数,L0层到L1层转储的时机以及和 minor_compact_trigger 之间的关系等。今天就这部分内容做个更细致的探究,试图更深入的理解 OceanBase 的分

数据库频道
国内数据库
2024-12-11 17:17

OceanBase_CE 4.2.1.7 容器化单机部署

OceanBase_CE 4.2.1.7 容器化单机部署# docker的版本过低拉取镜像错误: missing signature key# https://developer.aliyun.com/mirror/docker-ce/[root@ecs ~]# yum install -y yum

数据库频道
国内数据库
2024-12-11 17:16

DG常见问题及解决方法

问题1:归档传不过来 解决办法:请确认密码文件是否正确 -rw-r----- 1 oracle oinstall 1536 Apr  9 13:12 orapworcl oracle   31148     1  0 10:32 ?    

a960549548
Oracle
2024-12-11 15:07

记一次MySQL主从复制SQL线程命中1539报错分析

记一次MySQL主从复制SQL线程命中1539报错分析

龙山游龙
MySQL
2024-12-11 11:06

benchANT (Time Series: Devops) 榜单数据解读

近日,国际权威数据库性能测试榜单 benchANT 更新了 Time Series: Devops(时序数据库)场景排名,KaiwuDB 数据库在 xsmall 和 small 两类规格下的时序数据写入吞吐、查询吞吐、查询延迟、成本效益等多项指标刷新榜单原有数据纪录,位居全球时序数据库性能测试榜单第一。

KaiwuDB
国内数据库
2024-12-11 09:59

谈谈数据估值及其重要性

​如今,90% 的企业价值由无形资产构成,包括知识产权、品牌声誉、企业数据和客户指标。因此,了解企业数据的价值并最大化利用这些数据是提高盈利能力和整体价值的关键。

qing_yun
数据治理
2024-12-11 09:57

信息化助力提质增效,纷享销客CRM赋能金豪制药管理再升级

北京金豪制药股份有限公司(以下简称“金豪制药”)成立于1993年,是一家专注于生物技术及其产品研发的高新技术企业。企业位于北京经济技术开发区,占地面积达6000平方米。金豪制药是科新生物集团重要成员,同时也是首都科技条件平台——生物医药领域平台成员单位、北京生物医药产业跨越发展工程(G20工程)成员单位,在生物医药领域具有显著的地位和影响力。

网络通信频道
CRM
2024-12-11 08:58

OceanBase如何查看表大小和索引大小?

OceanBase查看表大小和索引大小,正常来说只需在OCP上进入任意普通租户下,选择左侧菜单资源管理即可查看,但是最近我发现,这里显示的索引大小与实际后台SQL(见下文)查看的索引大小数据不一致,经过官方问答社区帖子询问:https://ask.oceanbase.com/t/topic/35609708/11,又仔细研究了下相关视图,于是有了这篇文章。在 ob 4.x 版本之前,大部分情况下都

数据库频道
国内数据库
2024-12-10 17:57

成为OB贡献者(5):从一道OBCE面试题再探Paxos

为了整理思路,文章采用模拟2人对话方式,如有误,欢迎留言。Basic-Paxos协议回顾一天下午,小王同学正在津津有味回顾:<<成为OB贡献者第四天:从单点到多节点 i++并发方案 >>通过假设一个存储服务,2个客户端,3个存储节点 存储一个值方式 解决并发问题 引出 Basic Paxos任何成员都可以提出议案,然后通过2轮 RPC 来确定只一个值。(这里没考虑持久化)关

数据库频道
国内数据库
2024-12-10 17:57