MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL数据备份方法的选择与思考

目录 1、rsync、cp拷贝文件 2、select xxx into outfile语法 3、延时从库 4、逻辑备份mysqldump 5、xtrabackup备份 6、binl…

2022-05-15 242

MySQL 分表分库怎么进行数据切分

目录 1.垂直(纵向)切分 1.1 垂直分库  1.2 垂直分表  2. 水平(横向)切分 2.1 根据数值范围 2.2 根据数值取模 关系型数据库本身比较容易…

2022-05-15 372

MySQL使用B+Tree当索引的优势有哪些

目录 数据库为什么需要索引呢? 那索引为啥要用B+Tree的数据结构呢? B树插入 一些花里胡哨的概念 数据库为什么需要索引呢? 我们都是知道数据库的数据都是存储在磁盘上的,当我们…

2022-05-15 703

mysql中的7种日志小结

MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查…

2022-05-15 418

Mysql主从复制与读写分离图文详解

文章思维导图 为什么使用主从复制、读写分离 主从复制、读写分离一般是一起使用的。目的很简单,就是为了提高数据库的并发性能。 你想,假设是单机,读写都在一台MySQL上面完成,性能肯…

2022-05-15 457

MySQL存储过程的创建、调用与管理详解

目录 存储过程简介 为什么要用存储过程? 存储过程的优点 存储过程的缺点 MySQL 中的存储过程 创建与调用过程 存储过程语法解析 存储过程的参数 变量 变量赋值 流程控制语句 …

2022-05-15 222

MySQL如何快速批量插入1000w条数据

听说有个面试题是: 如何快速向mysql中插入1000w条数据? 我私下试了一下, 发现插入10000条数据用了0.9s, 插入10w条数据用了4.7s, 插入100w条数据用了5…

2022-05-15 458

MySql分表、分库、分片和分区知识深入详解

一、前言 数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。 二、分片(类似分库) 分片是把数据库横向扩展(Sca…

2022-05-15 256

MySql8.023安装过程图文详解(首次安装)

首先下载安装包Mysql官网下载地址,Mysql是开源的,所以直接下载就行了。 这是下载步骤: 然后选择: 因为个人使用原因,我选择了这个: 下载之后,解压下载得到的安装包放在自己…

2022-05-15 350

MySQL使用binlog日志做数据恢复的实现

MySQL的binlog日志是MySQL日志中非常重要的一种日志,记录了数据库所有的DML操作。通过binlog日志我们可以进行数据库的读写分离、数据增量备份以及服务器宕机时的数据…

2022-05-15 200

MySQL的binlog日志使用详解

binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。对于开发…

2022-05-15 263

开启MySQL的binlog日志的方法步骤

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对…

2022-05-15 374