刷新
工具分享-从ibd文件中恢复数据的神器ibd2sql

博主头像 工具分享-从ibd文件中恢复数据的神器ibd2sql 1. ibd2sql 的使用场景 在单节点单表表空间损坏的情况下,一般我们想到的方法是从最近的备份中恢复表数据并从Binlog中合并数据。 假如备份和Binlog缺失,那就只能从ibd文件中紧急恢复数据,可以使用 ibd2sql 这个工具去恢复数 ...

dbops 助力 GreatSQL MGR架构安装部署

博主头像 dbops 助力 GreatSQL MGR架构安装部署 在上一篇中讲到了如何使用 dbops 部署 GreatSQL 主从架构,这篇中将介绍如何使用 dbops 部署MGR架构。 dbops 助力 GreatSQL 单机架构安装部署 dbops 助力 GreatSQL 主从架构安装部署 部署 Gre ...

阿里云数据库Inventory Hint技术分析

博主头像 秒杀场景是电商系统中最具挑战性的场景之一,其核心痛点在于超高并发请求(百万级甚至千万级QPS) 与 有限库存 之间的矛盾,以及由此引发的 系统崩溃、超卖、不公平 等问题。阿里通过一套精密的架构和算法组合拳来解决这些问题,Inventory Hint 是其中关键的一环。 核心目标 稳定性: 在极端流量 ...

GreatSQL连接数被打满的3种紧急解决方案

博主头像 GreatSQL连接数被打满的3种紧急解决方案 背景 使用数据库时,偶尔会出现数据库连接数飙升的场景,最严重的情况是连接打满,root 用户无法获取到连接,登陆数据库失败。这时候无法登录数据库kill 掉相关的数据连接,影响数据库的稳定性。下面将对这类的故障的处理进行详述。 场景复现 设置max_c ...

6-2 MySQL 数据结构选择的合理性

博主头像 6-2 MySQL 数据结构选择的合理性 @目录6-2 MySQL 数据结构选择的合理性1. 全表查询2. Hash 查询3. 二叉搜索树4. AVL 树5. B-Tree6.B + Tree7. R树8. 小结附录:算法的时间复杂度9. 最后: 这篇文章是我蹲在《尚硅谷》-康师傅博主家的 WiFi ...

RHEL 9.0 安装 MySQL 8.0

RHEL 9.0 安装 MySQL 8.0 安装 MySQL 服务器软件包:<font style="color:rgb(21, 21, 21);">sudo dnf install mysql-server</font> 报错处理: 使用 sudo yum install mysql-server ...

华为openEuler安装MYSQL数据库

博主头像 openEuler离线部署MYSQL常见问题 一、MYSQL软件包安装完成后,无法启动服务,报错: ""Job for mysqld.service failed because the control process exited with error code."" ""See "systemc ...

MySQL中用rename命令间接实现数据库的重命名

博主头像 实际上MySQL不支持重命名数据库(修改数据库的文件路径名不行),所以只能间接实现,这里使用rename的方式,将表从一个库“转移”到另一个库。如下代码可以将db01库下面的表“转移”到db02下。 SELECT CONCAT('rename table db01.',table_name,' to ...

针对大事务问题对业务存储过程改造

博主头像 针对大事务问题对业务存储过程改造 一、问题描述 1. 问题现象 业务调用存储过程没有成功,发现存在大事务,单独拿出来执行发现问题。 greatsql> INSERT INTO `ywdb1`.`t1`( `TIMEKEY`, `zbbh`, `zcbl`, `zcblms`, `zjzh`, `zj ...

GreatSQL Hash Join 条件列长度对执行计划的影响

博主头像 GreatSQL Hash Join 条件列长度对执行计划的影响 一、问题发现 在一次开发中发现当执行 Hash Join 用 VARCHAR 字段作为连接的时候,字段长度长短不同时候,执行计划也不一样。看下面3个例子。 1、连接条件字段长度为20的场景 greatsql> CREATE TABLE ...

<1···678···13>