• MySQL数据库主从技术GTID大揭秘

    一、概述   1.1 GTID的概念 GTID(全局事务标识符)是mysql MySQL-5.6.5开始支持的新特性之一,全局事务标识符不仅在源(主)服务器上是唯一的...

    吾爱主题 2024-04-02 08:01:28阅读:166
  • 浅入浅出 MySQL 索引

    索引是什么?为什么要有mysql 索引,解决了什么问题,其底层的原理是什么?为什么使用B+树做为解决方案?用其他的像哈希索引或者B树不行吗? 简单了解索引   首先,...

    吾爱主题 2024-04-02 08:01:28阅读:127
  • 关于MySQL索引知识的小妙招

    一、索引基本知识   1.1 索引的优点 大大减少了服务器需要扫描的数据量,加快数据库的检索速度 帮助服务器避免排序和临时表 将随机io变成顺序...

    吾爱主题 2024-04-02 08:01:27阅读:130
  • MySQL命令行操作时的编码问题详解

    1.查看mysql数据库编码 ? 1 2 mysql -u用户名 -p密码 show variables like 'cha...

    吾爱主题 2024-04-02 08:01:27阅读:117
  • Idea连接MySQL数据库出现中文乱码的问题

    问题:当使用JDBC连接MySQL数据库时,插入中文显示乱码 解决方法:在连接代码中插入以下代码 ? 1 String url =...

    吾爱主题 2024-04-02 08:01:26阅读:144
  • mysql的MVCC多版本并发控制的实现

    1 什么是mvcc mvcc全称是: multiversion concurrency control,多版本并发控制,提供并发访问数据库时,对事务内读取的到的内存做处理,用来避免写操作堵塞...

    吾爱主题 2024-04-02 08:01:26阅读:156
  • mysql查询的控制语句图文详解

    mysql查询的控制语句 字段去重 ? 1 2 **关键字: distinct ** 语法: select  d...

    吾爱主题 2024-04-02 08:01:25阅读:154
  • 详解MySQL InnoDB存储引擎的内存管理

    存储引擎之内存管理 在innodb存储引擎中,数据库中的缓冲池是通过lru(latest recent used,最近最少使用)算法来进行管理的,即最频繁使用的页在lru列表的最前段,而最少...

    吾爱主题 2024-04-02 08:01:25阅读:112
  • MySQL Innodb关键特性之插入缓冲(insert buffer)

    什么是insert buffer?    插入缓冲,也称之为insert buffer,它是innodb存储引擎的关键特性之一,我们经常会理解插入缓冲时缓冲池的一个部分,...

    吾爱主题 2024-04-02 08:01:24阅读:130
  • 如何使用Maxwell实时同步mysql数据

    maxwell简介 maxwell是由java编写的守护进程,可以实时读取mysql binlog并将行更新以json格式写入kafka、rabbitmq、redis等中,  这样...

    吾爱主题 2024-04-02 08:01:24阅读:142
  • MySQL创建索引需要了解的

      前言:  在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索...

    吾爱主题 2024-04-02 08:01:23阅读:183
  • mysql数据库基本语法及操作大全

    mysql数据库基本语法 DDL操作 创建数据库 语法:create database 数据库名; 查看所有数据库 语法:show databases; 切换(使用)数据库 语法:use...

    吾爱主题 2024-04-02 08:01:23阅读:107
  • MySQL外键设置的方法实例

    一、外键设置方法 1、在MySQL中,为了把2个表关联起来,会用到2个重要的功能:外键(FOREIGN KEY)和连接(JOIN)。外键需要在创建表的阶段定义,连接可以通过相同意义的字段把2...

    吾爱主题 2024-04-02 08:01:22阅读:105
  • MySQL 使用SQL语句修改表名的实现

    mysql中可以使用rename table这个sql语句来修改表名。 rename table这个sql语句来修改表名的基本语法是:   我们来把test表修改为test...

    吾爱主题 2024-04-02 08:01:22阅读:121
  • mysql批量新增和存储的方法实例

    登录压测时,需要很多不同的用户,此时需要向数据库新增数据 ? 1 2 3 4 5 6 7 8 9 10 11...

    吾爱主题 2024-04-02 08:01:22阅读:131
  • MySQL表的增删改查基础教程

    1. 新增(create)   ? 1 2 3 4 5 6 insert into [表名] (字段...

    吾爱主题 2024-04-02 08:01:21阅读:130
  • MySQL infobright的安装步骤

    整个安装过程过了一遍,感觉跟mysql的安装差不太多。步骤如下: 1、使用"rpm -ivh  安装包"命令来安装一下rpm的包,如下: ?...

    吾爱主题 2024-04-02 08:01:21阅读:120
  • MySQL索引机制(程序员必知)

    一、索引是什么   MySQL官方对索引的定义为:索引(Index)是帮助MySQL 高效 获取数据的数据结构,而MYSQL使用的数据结构是:B+树 在这里推荐大...

    吾爱主题 2024-04-02 08:01:20阅读:158
  • MySQL主从复制断开的常用修复方法

    目录 01 问题描述 02 解决问题的方法 1、找到其他从库,快速替换 2、跳过复制失败的错误 方法一:(直接跳过当前事务)...

    吾爱主题 2024-04-02 08:01:20阅读:181
  • MySQL pt-slave-restart工具的使用简介

        在MySQL主从复制环境的搭建中,常常会遇到一种场景,主库和从库都要初始化用户的账号密码,正常的情况下,需要在主库和从库都关闭session级别的binlog,然后再...

    吾爱主题 2024-04-02 08:01:19阅读:127
  • MySQL复制问题的三个参数分析

    目录 01 sql_slave_skip_counter参数 02 slave_skip_errors参数 03 slave-skip-errors=N参数 总...

    吾爱主题 2024-04-02 08:01:18阅读:135
  • 详解Mysql函数调用优化

    函数调用优化 MySQL函数在内部被标记为确定性或不确定性。如果给定参数固定值的函数可以为不同的调用返回不同的结果,则它是不确定的。不确定函数的示例: RAND(), UUID()。 如...

    吾爱主题 2024-04-02 08:01:18阅读:194
  • MySql主从复制机制全面解析

    目录 主从复制机制 异步复制 半同步复制(semisynchronous replication) 主从复制格式...

    吾爱主题 2024-04-02 08:01:18阅读:167
  • MySQL/MariaDB 如何实现数据透视表的示例代码

    前文介绍了Oracle 中实现数据透视表的几种方法,今天我们来看看在 MySQL/MariaDB 中如何实现相同的功能。 本文使用的示例数据可以点此下载。 使用 CASE 表达式和分组聚...

    吾爱主题 2024-04-02 08:01:17阅读:154
  • MySQL GTID主备不一致的修复方案

    目录 方案一:重建 Replicas 前提条件 优点 缺点 操作步骤 Master Sl...

    吾爱主题 2024-04-02 08:01:16阅读:109
  • 磁盘写满导致MySQL复制失败的解决方案

    目录 案例场景 解决问题 一点总结   案例场景         今天在线上发现一个问题,...

    吾爱主题 2024-04-02 08:01:16阅读:125
  • MySQL UPDATE 语句的非标准实现代码

    今天给大家介绍一下 MySQL 数据库中 UPDATE 语句和 SQL 标准(以及其他数据库)实现上的一个差异。如果我们没有注意到这个问题,很可能会导致意料之外的结果。 我们首先创建一个简单...

    吾爱主题 2024-04-02 08:01:15阅读:145
  • 解决出现secure_file_priv null的问题

    在mysql安装目录的my.ini文件中的[mysqld]添加secure_file_priv = ' ';然后以管理员身份运行cmd, 进入mysql/bin停止mysql服务net st...

    吾爱主题 2024-04-02 08:01:15阅读:159
  • MySQL 线上日志库迁移实例

        说说最近的一个案例吧,线上阿里云rds上的一个游戏日志库最近出现了一点问题,随着游戏人数的增加,在线日志库的数据量越来越大,最新的日志库都已经到50g大小了...

    吾爱主题 2024-04-02 08:01:14阅读:185
  • MySQL 线上数据库清理数据的方法

    目录 01 场景分析 02 操作办法 03 结果分析   01 场景分析    今天下午,开发的同事提来一个需求,需要在...

    吾爱主题 2024-04-02 08:01:14阅读:92
  • mysql创建表添加字段注释的实现方法

    直接po代码和案例 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

    吾爱主题 2024-04-02 08:01:14阅读:143
  • MySQL 大表的count()优化实现

    以下是基于我结合b+树的数据结构和对实验结果的推测作出的判断,如有错误,恳请指正! 今天实验了一下mysql的count()操作优化, 以下讨论基于mysql5.7 innodb存储引擎....

    吾爱主题 2024-04-02 08:01:13阅读:131
  • MySQL source命令的使用简介

     一个线上问题的引发的思考     今天上班的时候,开发的同事拿过来一个.zip的压缩包文件,说是要把里面的数据倒入到数据库里面,本来想着是成型的sql,只需要...

    吾爱主题 2024-04-02 08:01:13阅读:112
  • MySQL too many connections错误的原因及解决

       今天中午,开发测试环境的mysql服务报了一个too many connections的错误,从问题上看,可能是连接池被打满了,导致所有的连接都不可用了。 &nbs...

    吾爱主题 2024-04-02 08:01:12阅读:160
  • 浅谈MySQL如何优雅的做大表删除

    目录 一、Truncate操作 1.1 MySQL truncate 都做了哪些操作? 1.2 如何优化truncate操作带来的资源消耗?...

    吾爱主题 2024-04-02 08:01:12阅读:112
  • MySQL中冗余和重复索引的区别说明

    MySQL允许在单个列上创建多个索引,无论是有意还是无意,MySQL需要单独维护这些重复索引,优化器在优化查询时也需要逐个考虑这会影响MySQL的性能 概念阐述 重复索引: 在相同的列上...

    吾爱主题 2024-04-02 08:01:11阅读:104
  • MySQL查询冗余索引和未使用过的索引操作

    MySQL5.7及以上版本提供直接查询冗余索引、重复索引和未使用过索引的视图,直接查询即可。 查询冗余索引、重复索引 ? 1 se...

    吾爱主题 2024-04-02 08:01:11阅读:128
  • Mysql将查询结果集转换为JSON数据的实例代码

    Mysql将查询结果集转换为JSON数据 前言学生表学生成绩表查询单个学生各科成绩(转换为对象JSON串并用逗号拼接)将单个学生各科成绩转换为数组JSON串将数组串作为value并设置key两张...

    吾爱主题 2024-04-02 08:01:10阅读:151
  • 详解MySQL幻读及如何消除

    这是一篇数据库隔离级别的科普文章,旨在了解数据库中著名的幻读现象,为了专注,对脏读、不可重复读不作讨论。 事务隔离级别 mysql有四级事务隔离级别: 读未提交 read-un...

    吾爱主题 2024-04-02 08:01:10阅读:115
  • MySQL Binlog 日志处理工具对比分析

    canal 定位:基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql。 原理: canal模拟mysql slave的交互协议,伪装自己为mysq...

    吾爱主题 2024-04-02 08:01:09阅读:122
  • MySQL5.7.33安装过程图文详解

    目录 安装包下载 安装 配置环境变量 检查是否安装成功 安装包下载 直接到官网下载 官网地址https://dev.mysql.com/download...

    吾爱主题 2024-04-02 08:01:09阅读:120
  • Mysql索引选择以及优化详解

    索引模型   哈希表 适用于只有等值查询的场景,memory引擎默认索引 innodb支持自适应哈希索引,不可干预,由引擎自行决定是否创建 有序数组:在...

    吾爱主题 2024-04-02 08:01:08阅读:140
  • MySQL中explain语句的基本使用教程

    一、概述   在 mysql 中,我们可以使用慢查询日志或者 show processlist 命令等方式定位到执行耗时较长的 sql 语句,在这之后我们可以通过 explai...

    吾爱主题 2024-04-02 08:01:08阅读:125
  • MySQL mysqladmin客户端的使用简介

         mysqladmin是mysql官方提供的shell命令行工具,它的参数都需要在shell命令行里面执行,当我们使用mysqladmin的时候,...

    吾爱主题 2024-04-02 08:01:07阅读:154
  • MySQL MGR搭建过程中常遇见的问题及解决办法

    mgr搭建过程中遇到的一些故障     实际中我一共部署了三套mgr环境,分别是单机多实例的mgr环境,多机同网段的mgr环境,多机不同网段的mgr环境,部署的...

    吾爱主题 2024-04-02 08:01:07阅读:119
  • MySQL 权限控制细节分析

       今天周天,早上懒了一会儿,起的有点儿晚,中午没事儿干,重新看了看mysql里面的权限控制模块,再次回头看,还是有很多收获的细节,这里记录一下,方便自己后续查看。 &nb...

    吾爱主题 2024-04-02 08:01:06阅读:137
  • MySQL 权限控制详解

    mysql权限控制     作为一名dba,想必大家对mysql中的权限都不陌生,mysql中对于权限的控制分为三个层面: 全局性的管理权限,作用于整...

    吾爱主题 2024-04-02 08:01:06阅读:134
  • MySQL 利用frm文件和ibd文件恢复表数据

    frm文件和ibd文件简介    在mysql中,如果我们使用了默认的存储引擎innodb创建一张表,那么在文件夹下面就会出现表名.frm和表名.ibd两个文件,如果我们...

    吾爱主题 2024-04-02 08:01:05阅读:176
  • MySQL使用Xtrabackup备份流程详解

    目录 01 背景 02 简介 03 工作流程 04 一些疑问 05 备份文件   01 背景    &...

    吾爱主题 2024-04-02 08:01:04阅读:167
  • MySQL GTID全面总结

    01 gtid简介       gtid,全称global transaction identifiers,也称之为全局事务id。mysql...

    吾爱主题 2024-04-02 08:01:04阅读:162