作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB。目录1. undo 日志序号2. savepoi
作者:鱼仔 博客首页: codeease.top 公众号:Java鱼仔 前言 首先问大家一个问题,如果你上生产的代码在执行delete的时候跳过了where条件,或者执行update时忘记加where条件了,导致大量数据被删除或更新,你会如何处理? 上面的这些问题可能会导致很多数据被错误的更新或删
将 "数据与人" 设为 "星标⭐"第一时间收到文章更新今天在知乎上看到这样一个问题:"postgresql也很强大,为何在国内,mysql成为主流,postgresql屈居二线呢?"问题我感觉postgresql非常强大,很多地方超过了mysql。举几个例子:1.丰富的数据类,支持数组、字典、jso
Oracle 12c是一款功能强大的数据库管理系统,是Oracle公司推出的最新版本。启动Oracle 12c是使用它的第一步,而如何启动Oracle 12c呢?本文将向大家介绍如何启动Oracle 12c。首先,我们需要打开Oracle 12c的安装目录所在的文件夹,以便启动Oracle 12c。
使用主从复制的原因(优点) 主要原因包括提高性能、实现高可用性、数据备份和灾难恢复。 读写分离: 主从复制允许在主服务器上执行写操作,而在从服务器上执行读操作。这可以分担主服务器的负载,提高整体性能。从服务器可以分担读查询、报表生成等任务,减轻主服务器的压力。 高可用性: 当主服务器发生故障时,从服
你好,我是MySQL,一位叫Monty的男人把我带到了这个世界上。我诞生在90年代,那是一个互联网蓬勃发展的时代,因为我免费而且开源,许多互联网企业都选择我作为它们的数据库。那段日子,我和另外三位大佬Linux、Apache、PHP 一起并称为 “LAMP” ,号称开源软件界的四大天王!成为网站开发
5.7打补丁—编译和官方一致的Linux_Generic包需求来源某客户现场业务系统出现了查询丢失数据问题(数据库为MySQL 5.7.21,使用Linux-Generic包部署)。已查明:丢数据问题是触发了MySQL 5.7的一个bug,该bug在5.7的后继版本已修复。客户不想升级数据库版本,希
Oracle作为世界上最受欢迎的关系数据库管理系统之一,其版本的更新和升级已经成为业界的热门话题。其中,Oracle 12.1版本的推出更是备受关注,它不仅提升了数据处理能力,而且还改善了操作和维护的体验。为了让大家更好地享受Oracle的升级版本,本文将详细介绍如何下载Oracle 12.1。首先
MySQL的主从复制是一项重要功能,可以利用其实现读写分离、高可用,及备份等目的。众所周知,MySQL是一个单进程、多线程的数据库,在各项工作中调用了不同的线程,本篇将介绍在主从复制中所使用的线程。主从复制的工作原理主库的更新事件(update、insert、delete)被写入二进制日志(binl
通常情况下,MySQL想要限制单个连接的内存,只能小心翼翼设置各种SESSION变量,防止执行某些SQL导致单个连接内存溢出!能不能直接在MySQL服务端包含这样一个功能,简化数据库的运维工作?MySQL 8.0.28,其中有一项新功能就是在数据库侧来限制单个连接的内存,技术社群的这篇文章《新特性解
开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,(共2150人左右 1 +
推一篇徐老师的文章,正文如下:MySQL的克隆插件是在MySQL8.0.17推出的功能,利用MySQL的克隆插件,可以将MySQL服务器实例的数据进行克隆。克隆后的数据包含存储在InnoDB中的模式、表、表空间及数据路径下的元数据。克隆有两种方式:本地克隆:克隆数据至一个其他的路径。远程克隆:从远程
两个 DBA 坑位,有兴趣留言。北京 PostgreSQL DBA 坑位一个。20 - 30 K,区块链互联网行业,使用 PostgreSQL + TimescaleDB,熟悉 Pigsty 优先。上海 MySQL 坑位一个,保险行业,DBA lead, mysql为主岗位职责:1、负责数据库日常运
徐戟(白鳝),南京基石数据技术有限责任公司CTO,在软件开发、系统运维、信息系统优化、信息系统国产化替代等领域从事技术研究近30年,著有《Oracle RAC日记》、《Oracle DBA优化日记》和《DBA的思想天空》等技术专著。杨廷琨,云和恩墨联合创始人兼CTO,ITPUB Oracle数据库管
自 5.6 版以来,新增了许多关键字和保留字(https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-in-current-series)。我们的一个表中有一列名为 grouping,但在 8.0.1 中 GROUPING
之前已有文章描述了利用Klustron数据库CDC模块,实现MySQL与Klustron之间的双向数据复制的功能,实际上Klustron还有更高级的一些用法和功能实现,本文将覆盖两个新的特性,CDC服务高可用及CDC并行复制技术。在本文中,我们将演示完成上述两种新功能场景。关键词:Klustron、
数据是抽象的。地理空间设计管理是不同学科的工程师如何理解复杂的数据,以做出更明智的决策并更好地了解我们周围世界的空间关系。在这篇博文中,我将探讨如何在MySQL中表示复杂的数据和地理特征。泽拓昆仑Klustron团队扩展了Klustron-storage中MySQL GIS的功能,增加了3维和4维G
5.7打补丁—编译和官方一致的Linux_Generic包 需求来源 某客户现场业务系统出现了查询丢失数据问题(数据库为MySQL 5.7.21,使用Linux-Generic包部署)。 已查明:丢数据问题是触发了MySQL 5.7的一个bug,该bug在5.7的后继版本已修复。 客户不想升级数据库
本文转载自微信公众号「红石PG」,作者红石PG 。介绍在极罕见的情况下,一些与表相关的 TOAST 值发生损坏,这可能是由于某些硬件或文件系统问题,甚至是 PostgreSQL 软件问题。如果遇到如下错误消息,则表示数据库中的某些 TOAST 值已损坏。ERROR: unexpected chunk
引言在当今互联网领域,尤其在大型电商平台如淘宝这样的复杂分布式系统中,数据的高效管理和快速访问至关重要。面对数以千万计的商品、交易记录以及其他各类业务数据,如何在MySQL等传统关系型数据库之外,借助内存数据库Redis的力量,对部分高频访问数据进行高效的缓存处理,是提升整个系统性能的关键一环。比如