标签:Mysql

【华为云MySQL技术专栏】GaussDB(for MySQL) DBA运维工具Statement Outline

【华为云MySQL技术专栏】GaussDB(for MySQL) DBA运维工具Statement Outline

1.背景介绍在生产环境,MySQL数据库实例运行过程中,一些SQL语句会发生执行计划的变化,导致增加了数据库稳定性的风险,这里边有几个因素和场景,比如:表结构发生变化、某些索引的增加或删减、实例升级迁移等过程中MySQL自身优化器的行为和算法变化,以及表数据的变化等。针对上述查询语句执行计划不稳定的

张二河 张二河 2024-07-26
0 0 0
海山数据库(He3DB)技术分享:海山MySQL 5.7版本GTID丢失问题分析及解决方案

海山数据库(He3DB)技术分享:海山MySQL 5.7版本GTID丢失问题分析及解决方案

海山数据库(He3DB)技术分享:海山MySQL 5.7版本GTID丢失问题分析及解决方案本文将从源码层面分析MySQL 5.7因异常重启导致整个binlong中GTID丢失问题,并逐步梳理出MySQL 5.7中GTID持久化和初始化的过程。本问题的复现步骤、产生的原因、修复方案均以BUG和patc

大树 大树 2024-07-25
0 0 0
深度解读GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略

深度解读GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略

本文分享自华为云社区《【华为云MySQL技术专栏】GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略》,作者:GaussDB 数据库。 1.背景介绍 统计表的行数(COUNT)是客户应用和DBA运维常用的操作。MySQL虽是业界广泛使用的OLTP数据库,但大表执行COUNT

捡田螺的小男孩 捡田螺的小男孩 2024-07-25
0 0 0
海山数据库(He3DB)技术分享:海山MySQL备份redo被覆盖问题分析

海山数据库(He3DB)技术分享:海山MySQL备份redo被覆盖问题分析

海山数据库(He3DB)技术分享:海山MySQL备份redo被覆盖问题分析本文主要梳理介绍云MYSQL客户端经常发生因redo覆盖导致备份失败原理逻辑。一. 问题背景在生产环境中,杭研部分实例备份失败问题,如下图所示:排查备份日志,发现如下报错:报错日志分析:如下图xtrabackup备份原理图所示

爱可生开源社区 爱可生开源社区 2024-07-25
0 0 0
Stackoverflow 年度报告 2024:PG 连续第二年成为最受欢迎的数据库

Stackoverflow 年度报告 2024:PG 连续第二年成为最受欢迎的数据库

2024年7月,Stackoverflow 2024年度调查报告发布,这份报告中展示了开发人员对数据库的相关看法。报告显示,PostgreSQL 连续第二年成为最受欢迎的数据库,有48.7%的开发者正在使用PostgreSQL,想要从MySQL迁移到PostgreSQL的开发者是想要从Postgre

大白菜程序猿 大白菜程序猿 2024-07-25
0 0 0
一文了解MySQL索引机制

一文了解MySQL索引机制

接触MySQL数据库的小伙伴一定避不开索引,索引的出现是为了提高数据查询的效率,就像书的目录一样。 某一个SQL查询比较慢,你第一时间想到的就是“给某个字段加个索引吧”,那么索引是什么?是如何工作的呢? 一起静下心来,耐心看完这篇文章吧,干货不啰嗦,相信你一定会有所收获。 一、索引模型 模型也就是数

贤蛋大眼萌 贤蛋大眼萌 2024-07-25
0 0 0
HaloDB对MySQL存储过程的兼容及使用

HaloDB对MySQL存储过程的兼容及使用

    Halo数据库作为一款通用型数据库,特别注重兼容性,以适应不同的应用场景,满足企业的数据存储处理等需求。一、前置条件    Halo-mysql模式使用存储过程需要创建plmyssql扩展。create extension plmyssql;二、存储过程的创建及调用    1. 存储过程语法

醒在深海的猫 醒在深海的猫 2024-07-25
0 0 0
MySQL 8.0 字符集与比较规则介绍

MySQL 8.0 字符集与比较规则介绍

前言: 我们都知道 MySQL 8.0 与 MySQL 5.7 的区别之一就是默认字符集从 latin1 改成了 utf8mb4 ,除此之外,MySQL 8.0 下的字符集和比较规则还有没有其他变化呢?本篇文章我们一起来学习下。 utf8mb4 字符集 在 MySQL 8.0 中,utf8mb4 字

竹子爱熊猫 竹子爱熊猫 2024-07-24
0 0 0
这个星球真有人在一个数据库里放10000张表(MySQL 8.4.2发布)

这个星球真有人在一个数据库里放10000张表(MySQL 8.4.2发布)

前些日子有个万年一遇的重大缺陷在社区里引发讨论,这直接导致 Oracle 例外发布了 MySQL 新版本,并下架了有缺陷的版本。 7月23日,MySQL 8.0.39 / 8.4.2 LTS / 9.0.2 Innovation 版本发布,该版本修复了3个Bug。 InnoDB:在某些情况下,创建

醒在深海的猫 醒在深海的猫 2024-07-24
0 0 0
MySQL与MariaDB:简要比较指南

MySQL与MariaDB:简要比较指南

MySQL是最受欢迎的关系数据库之一。MariaDB是原始MySQL代码库的一个分支。对于熟悉MySQL的开发人员来说,您可能听说过MariaDB是数据库引擎的下一代。长期以来,MySQL一直是Linux、Apache、MySQL和PHP(LAMP)环境中的传统数据库。然而,MariaDB 作为一种

醒在深海的猫 醒在深海的猫 2024-07-24
0 0 0
提升MySQL查询性能的实用技巧

提升MySQL查询性能的实用技巧

MySQL是一个强大且广泛使用的关系型数据库管理系统,合理的优化可以极大提升数据库的性能。下面介绍几个实用的MySQL使用技巧,帮助你优化查询和维护数据库。 理解并利用索引 索引是提高数据库查询速度的关键工具之一。它类似于书籍的索引,可以让你快速找到想要的数据。在MySQL中,常见的索引类型有:

爱可生开源社区 爱可生开源社区 2024-07-24
0 0 0
故障分析 | MySQL 主从切换后数据不一致了?

故障分析 | MySQL 主从切换后数据不一致了?

作者:王田田,DBA,擅长发呆,偶尔热爱分享。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 1200 字,预计阅读需要 3 分钟。1背景近期生产上出现了个故障,某一套部署了 MySQL 主库的服务器由于硬件问题导致服务器宕机重启。由于该库部署了相关高可用组件,在

大树 大树 2024-07-24
0 0 0
MySQL数据库介绍

MySQL数据库介绍

MySQL是一种广泛使用的关系型数据库管理系统,基于SQL进行数据操作,由瑞典MySQL AB公司开发,后被Sun Microsystems收购,最终成为Oracle旗下的产品。作为开源软件,它以其高效、稳定、易用和低成本的特点受到全球范围内开发者和企业的青睐。 核心特性 关系型数据库: MySQL

Escape Escape 2024-07-23
0 0 0
Mysql使用xtrabackup不停主库搭建从库

Mysql使用xtrabackup不停主库搭建从库

1.使用xtrabackup工具备份主库innobackupex --defaults-file=/etc/my.cnf -S /var/lib/mysql/mysql.sock --use-memory=4G --parallel=4  /backup >/backup/backup

剑圣无痕 剑圣无痕 2024-07-23
0 0 0
MySQL 8.0x 到 9.0均可能崩溃–云厂商开发指责 MYSQL不测试就推新版本?

MySQL 8.0x 到 9.0均可能崩溃–云厂商开发指责 MYSQL不测试就推新版本?

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2320人左右 1 + 2 +

剑圣无痕 剑圣无痕 2024-07-23
0 0 0
技术分享 | 满足多场景需求的 MySQL 物理备份实践

技术分享 | 满足多场景需求的 MySQL 物理备份实践

1问题背景在 MySQL 日常运维中,备份是一个必不可少的环节,最常用的一般则是 Percona XtraBackup 工具。图片来源:https://www.percona.com/在使用 Percona XtraBackup 工具对 MySQL 数据库备份恢复时,我们通常会考虑以下因素:备份恢复

大白菜程序猿 大白菜程序猿 2024-07-23
0 0 0
数据库集群系列(十六)使用docker-compose构建Mysql 5.7双主热备模式数据库

数据库集群系列(十六)使用docker-compose构建Mysql 5.7双主热备模式数据库

一、需求背景    俩台数据库服务器需要实时互相进行同步数据,采用docker-compose方式进行实现。    Master 1:192.168.1.137   3309端口    Master 2:192.168.1.138    3309端口二、Master-1配置1、创建挂载目录    m

三掌柜 三掌柜 2024-07-23
0 0 0
数据库集群系列(十五)使用docker-compose构建Mysql 5.7数据库主从复制、解决UUID重复导致复制失败问题

数据库集群系列(十五)使用docker-compose构建Mysql 5.7数据库主从复制、解决UUID重复导致复制失败问题

一、基本情况    项目服务器,因经常频繁断电,出现过核心数据丢失的情况,现需要重构部署,考虑采用docker-compose容器集群方式实现。    俩台主机:    192.168.1.137【主数据库】、my.cnf开启binlog日志    192.168.1.138【从数据库】、my.cn

大白菜程序猿 大白菜程序猿 2024-07-23
0 0 0
超强mysql灾难恢复工具–ibd2sql

超强mysql灾难恢复工具–ibd2sql

前言昨晚23:00, 刚躺到床上准备刷会儿抖音睡了。好友微信视频求救,说他的mysql启动不起来了,但是他把文件备份了,问我能不能帮忙搞一下。他搞了很久没搞定。我就答应了。最后发现启动不了,元数据字典损坏严重。只能新建库,把原来的ibd文件恢复了。我刚开始想用8.0自带的工具ibd2sdi,因为以前

大白菜程序猿 大白菜程序猿 2024-07-23
0 0 0
MySQL基准测试

MySQL基准测试

一.测试目的和策略 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实。对数据库的基准测试的作用,就是分析在当前的配置下(包括硬件配置、OS、数据库设置等

爱可生开源社区 爱可生开源社区 2024-07-22
0 0 0
1 2 3 4 736