MySQL
不爱编程的设计师
莫问前程,一路向前!
展开
-
Mybatis拦截慢SQL日志记录
背景通过分析MySQL慢查询日志不方便,利用数据源不直观,无法了解上下文调用关系要求通过可配置化的操作实现日志在控制台的输出和在数据库中记录本文利用SpringBoot和Mybatis,基于Mybatis Interceptor实现慢SQL拦截日志记录和打印输出一、服务配置# slow-sql# 基于interceptorslow-sql-interceptor.enabled=...原创 2020-04-24 11:32:58 · 4440 阅读 · 4 评论 -
MySQL主从复制原理解析与最佳实践
一、主从复制1、复制的基本原理主要涉及三个线程:binlog 线程、I/O 线程和 SQL 线程binlog 线程 :负责将主服务器上的数据更改写入二进制日志(Binary log)中I/O 线程 :负责在主服务器上读取二进制日志,并写入从服务器的中继日志(Relay log)SQL 线程 :负责读取中继日志,解析出主服务器已经执行的数据更改并在从服务器中执行2、复制的基本原则...原创 2020-04-09 10:19:38 · 346 阅读 · 0 评论 -
MySQL批量插入1000w条数据
一、概述在一些实际的测试、运维过程中,往往需要向数据库插入大量数据,利用存储过程是一个不错的选择本次采用MySQL5.7,模拟实际批量插入1000w条随机数据二、创建库 mysql -uroot -p密码 create database bigdata; use bigdata;三、创建表drop table if exists user;create table user...原创 2020-04-09 10:10:10 · 1785 阅读 · 0 评论