标签:Mysql

MySQL的重要后台进程

MySQL的重要后台进程

MySQL的后台进程是运行在MySQL服务器上的一组进程,它们负责处理客户端发起的连接请求、执行查询和维护数据库的状态。这些后台进程是数据库管理系统的核心组件,直接影响着数据库服务器的运行效率和用户体验。MySQL的后台进程主要包括以下几个子进程:主进程(Master Process):这是MySQ

法医 法医 2023-12-14
0 0 0
openGauss学习笔记94 openGauss 数据库管理访问外部数据库mysql_fdw

openGauss学习笔记94 openGauss 数据库管理访问外部数据库mysql_fdw

openGauss学习笔记-94 openGauss 数据库管理-访问外部数据库-mysql_fdw94.1 编译mysql_fdw94.2 使用mysql_fdw94.3 常见问题94.4 注意事项openGauss学习笔记-94 openGauss 数据库管理-访问外部数据库-mysql_fdw

泡泡 泡泡 2023-12-13
0 0 0
动手篇 | MySQL Router高可用搭建

动手篇 | MySQL Router高可用搭建

安装简介高可用搭建高可用及负载均衡测试问题处理一、安装简介1.1 安装目的MySQL官方提供了InnoDB Cluster,该集群由MySQL MGR和MySQL Router组成。MySQL MGR在数据库层面实现自主高可用性,而MySQL Router则负责代理访问。在部署完成后,MySQL R

竹子爱熊猫 竹子爱熊猫 2023-12-13
0 0 0
GitHub 是如何从 MySQL 5.7 升级到 8.0 的

GitHub 是如何从 MySQL 5.7 升级到 8.0 的

原文:https://github.blog/2023-12-07-upgrading-github-com-to-mysql-8-0/15 年前,GitHub 从一个使用一个 MySQL 数据库的 Ruby on Rails 应用程序起步。从那时起,GitHub 不断的演进着 MySQL 架构,以

泡泡 泡泡 2023-12-13
0 0 0
故障分析 | 业务连不上数据库了?小心你的 skipnetworking 配置

故障分析 | 业务连不上数据库了?小心你的 skipnetworking 配置

作者:张昊,DBA,主要负责 MySQL 故障处理、DMP 产品支持,擅长 MySQL,喜欢打球~唱歌~爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 600 字,预计阅读需要 2 分钟。1背景某客户的测试同事本地部署 MySQL 8.0 数据库,配置文件增加部分

贤蛋大眼萌 贤蛋大眼萌 2023-12-13
0 0 0
MySQL高阶调优,一文让你从入门到精通!

MySQL高阶调优,一文让你从入门到精通!

【前言】经常有一些朋友向我咨询,如何写出高效的SQL,这不是三言两语能说得清的,索性认真来写一下,增删查改方面的知识我不再赘述,如果有基础薄弱的同学,可以好好的补一补再来看。以MySQL为基础,MySQL调优篇内容主要包含MySQL逻辑架构、索引知识、表关联算法、explain执行计划解读及SQL调

泡泡 泡泡 2023-12-12
0 0 0
GitHub 跑了 1200 多台 MySQL 主机,如何实现无缝升级到 8.0 版本?

GitHub 跑了 1200 多台 MySQL 主机,如何实现无缝升级到 8.0 版本?

翻译概述 GitHub 团队近日分享了他们将 GitHub.com 的底层数据库无缝升级到 MySQL 8.0 的经验,我们来看看他们是如何完成了这一壮举。 前言 15 年前,GitHub 最初是一个带有单个 MySQL 数据库的 Ruby on Rails 应用程序。从那时起,GitHub

爱可生开源社区 爱可生开源社区 2023-12-12
0 0 0
保姆级教学:前端使用docker搭建mysql环境并通过node修改数据

保姆级教学:前端使用docker搭建mysql环境并通过node修改数据

下载mysql镜像 在docker中搜索mysql,下载mysql镜像,界面版直接点击pull即可,如果使用命令行,执行下面代码进行安装: # sudo docker pull 镜像名:版本号 sudo docker pull mysql # 本文安装的是latest版本 启动mysql服务 在

张二河 张二河 2023-12-12
0 0 0
MySQL:如何保证双十一的主备数据同步

MySQL:如何保证双十一的主备数据同步

之前的文章我们提到过,主备数据库是通过binlog实现的数据同步:主库在接到客户端更新请求时,执行内部事务的更新逻辑,同时写binlog。 r1)edo log commit后,才会回复客户端ack; 2)binlog写成功后就可以同步备库,因为binlog写盘成功后,就算后续commit失败,数据

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-12
0 0 0
MySQL中Varchar和Int隐式转换的小秘密

MySQL中Varchar和Int隐式转换的小秘密

一、前言在一个阳光明媚的下午,我们的测试在运行SQL时发现了一个灵异事件。别着急,等我慢慢说来,是一个查询库存的SQL,控制台打印了,查询为0条记录。想着不太信,自己把SQL粘出来执行一下,「刚好有个varchar类型的字段,查询的是一堆数字,忘记加引号了。」结果查询出来了一条!从头看到结尾,发现我

宇宙之一粟 宇宙之一粟 2023-12-12
0 0 0
GitHub.com 跑了 1200 多台 MySQL 主机,如何无缝升级到 8.0?

GitHub.com 跑了 1200 多台 MySQL 主机,如何无缝升级到 8.0?

GitHub 团队近日分享了他们将 GitHub.com 的底层数据库无缝升级到 MySQL 8.0 的经验。 据介绍,GitHub 使用 MySQL 来存储大量关系数据,因此在不影响网站服务级别目标 (SLO) 的情况下升级主机集群(1200 多台 MySQL 主机)绝非易事。其团队表示,为了升

宇宙之一粟 宇宙之一粟 2023-12-12
0 0 0
技术译文 | MySQL 8 中 utf8mb4 的强大:释放多语言数据的潜力

技术译文 | MySQL 8 中 utf8mb4 的强大:释放多语言数据的潜力

在现代 Web 应用程序世界中,支持多种语言和字符集变得越来越重要。随着全球化的兴起,存储和处理多语言数据的需求变得至关重要。MySQL 作为最流行的关系数据库管理系统之一,认识到了这一需求,并在其 8.0 版本中引入了 utf8mb4。在这篇文章中,我们将通过实际示例探讨 utf8mb4 及其在

贤蛋大眼萌 贤蛋大眼萌 2023-12-11
0 0 0
数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!(Ⅰ)

数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!(Ⅰ)

《数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!》 数据意外删除是数据库管理中常见的问题之一。MySQL作为广泛使用的数据库管理系统,当数据意外删除时,有几种方法可以尝试恢复数据。以下是一些常见的数据恢复方法和步骤: 1. 数据备份与恢复(脚本自动备份) 数据库定期备份是数据恢复

醒在深海的猫 醒在深海的猫 2023-12-11
0 0 0
MySQL索引相关大合集

MySQL索引相关大合集

前言 索引是一种用于快速查询检索数据的一种数据结构,可以认为是一种排好序的解决结构,任何事情只要安排好顺序,那么对于查找都是事半功倍的。索引也是一种思想,我们是生活中的很多方面都是用到了索引的思想,比如我们查字典,a-z,图书馆找书也是,所以索引对于 MySQL 来说是十分重要的。 索引的优缺点 虽

张二河 张二河 2023-12-11
0 0 0
MySQL 8.X Invalid replication timestamps warnings[bug]

MySQL 8.X Invalid replication timestamps warnings[bug]

适用:MySQL Server - Version 8.0 and later问题描述复制副本有许多警告,如下所示:[Warning] [MY-010956] [Server] Invalid replication timestamps: original commit timestamp is

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-11
0 0 0
MySQL 如何处理事务?

MySQL 如何处理事务?

MySQL 是一个支持事务的关系型数据库管理系统。它遵循 ACID(原子性、一致性、隔离性和持久性)特性,以确保数据的完整性和一致性。下面是 MySQL 中处理事务的常用方法:开启事务:使用 START TRANSACTION 或简写的 BEGIN 语句来开始一个新的事务。这将把当前会话标记为处于事

大树 大树 2023-12-11
0 0 0
图:MySQL InnoDB存储引擎的体系结构(MySQL InnoDB Architecture)

图:MySQL InnoDB存储引擎的体系结构(MySQL InnoDB Architecture)

一图胜千言来源:https://dev.mysql.com/doc/refman/8.0/en/innodb-architecture.html图解系列:【图】一图了解Oracle数据库简史【图】一图检验Oracle数据库空间管理的知识理解图:SQL解析时内存锁的加载过程图:库缓存对象的保护图:Or

捡田螺的小男孩 捡田螺的小男孩 2023-12-11
0 0 0
MySQL:从MySQL看主从架构高可用性实现

MySQL:从MySQL看主从架构高可用性实现

从进入互联网时代开始,我们从单机走向集群再到当前的微服务架构,我们已经很少再使用单机架构来实现业务逻辑,即使没有使用微服务,但是主备、主从等集群已经属于是业务侧必备能力。但是,无论是主备还是主从架构,实际上就是为了系统的高可用性实现的一个策略,防止主机因为某些故障导致异常下线,这时候备份或者从实例就

捡田螺的小男孩 捡田螺的小男孩 2023-12-11
0 0 0
GitHub.com 网站数据库升级到 MySQL 8.0

GitHub.com 网站数据库升级到 MySQL 8.0

原文标题:Upgrading GitHub.com to MySQL 8.0 原文链接:https://github.blog/2023-12-07-upgrading-github-com-to-mysql-8-0/ 原文作者:Jiaqi Liu, Daniel Rogart, Xin Wu 译者

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-11
0 0 0
Mysql统计信息

Mysql统计信息

Mysql统计信息MySQL执行SQL会经过SQL解析和查询优化的过程,解析器将SQL分解成数据结构并传递到后续步骤,查询优化器发现执行SQL查询的最佳方案、生成执行计划。查询优化器决定SQL如何执行,依赖于数据库的统计信息,下面我们介绍MySQL 5.7中innodb统计信息的相关内容。MySQL

泡泡 泡泡 2023-12-10
0 0 0
1 64 65 66 67 68 736