最新 最热

CentOS 7.2下MySQL主从复制配置

MySQL的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现...

2022-08-17
5

MySQL 5.6中如何定位DDL被阻塞的问题

在上一篇文章《MySQL 5.7中如何定位DDL被阻塞的问题》中,对于DDL被阻塞问题的定位,我们主要是基于MySQL 5.7新引入的performance_schema.metadata_locks表。提出的定位方法,颇有种"锦上添花"的意味,而且,也只适用于MySQL 5...

2022-08-17
2

Mycat入门配置之读写分离配置

说明:db1.db2 在192.168.80.11 服务器上 ,db3在192.168.80.4服务器上

2022-08-17
0

MySQL 死锁的详细分析方法

用数据库的时候,偶尔会出现死锁,针对我们的业务系统,出现死锁的直接结果就是系统卡顿、客户找事儿,所以我们也在想尽全力的消除掉数据库的死锁。出现死锁的时候,如果只是想解锁,用show full processlist看下kill掉就好了,如...

2022-08-17
3

MySQL中SQL执行计划详解

MySQL执行计划是sql语句经过查询优化器后,查询优化器会根据用户的sql语句所包含的字段和内容数量等统计信息,选择出一个执行效率最优(MySQL系统认为最优)的执行计划,然后根据执行计划,调用存储引擎提供的接口,获取数据。...

2022-08-17
3

MySQL执行SQL语句过程详解

开发人员基本都知道,我们的数据存在数据库中(目前最多的是MySQL和Oracle,由于作者更擅长MySQL,所以这里默认数据库为MySQL),服务器通过sql语句将查询数据的请求传入到MySQL数据库。数据库拿到sql语句以后。都是进行了哪些操...

2022-08-17
2

MySQL中地理位置数据扩展geometry的使用心得

geometry推荐在5.6版本以上使用,尽管大部分功能在5.5已经可用,除了距离计算函数st_distance等新增函数。

2022-08-17
2

CentOS 7下安装配置MariaDB

这次除了编译器使用yum安装,其他全部手动编译。看似就Nginx、PHP、MySql三个东东,但是它们依赖别人了。没办法,想用它们就得老老实实给它们提供想要的东西。...

2022-08-17
5

Python连接数据库的两种方式

使用Python来操作数据库,第一时间都会想到MySQLdb这个库,但是个人感觉还是peewee库比较好用,写出来的代码更加规范、更加优美。这里其他功能就不多讲了,这次以truncate table为例子对比下两个库的差异!...

2022-08-17
2

MySQL INTO OUTFILE/INFILE导出导入数据

前几天开发突然有这么一个需求,想导一份200多G的MySQL数据出来到另一台机器上,而且时间有点赶,第一时间就想要使用Xtrabackup来全备与增备。但想到之前使用Xtrabackup来备份恢复的时候出现了各种坑,就问了下同事有什么好...

2022-08-17
0