
MySQL
Coding Farmer
这个作者很懒,什么都没留下…
展开
-
MySQL百万级数据分页查询优化
前言 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 1、表名:order_history 2、描述:某个业务的订单历史表 3、主要字段:unsigned int id,tinyint(4) int type 4、字段情况:该表一共37个字段,不包含text等大型数据,最大为v转载 2020-08-11 09:43:55 · 565 阅读 · 0 评论 -
MySql双主多从环境搭建
双主多从,高可用架构模式图 这里模拟两种双从和双主多从类似:两主互为主从关系达到主节点高可用 主master 3307 ---> 从slave 3309 主master 3308 ---> 从slave 3310 3307 <---> 3308 互为主从 和上一篇一样: 与一主多从一样,所有主节点配置文件加上binlog配置 3307 l...原创 2018-12-21 11:00:16 · 2243 阅读 · 3 评论 -
Centos7 MySql安装步骤
检查mariadb,如果mariadb存在的话安装MySQL有冲突,需要先卸载mysql yum list installed |grep mariadb yum -y remove mariadb-libs.x86_64 ......... 解压: tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/loc...原创 2018-12-16 17:33:56 · 1236 阅读 · 0 评论 -
阿里云Centos7安装MySql初始化时报缺少libaio.so.1
由于在阿里云的Centos在centos 7.3 上安装 mysql 5.7.18版本数据库 初始化数据库:./mysqld --initialize-insecure --user=mysql --datadir=/usr/local/mysql-5.7.18/data/ 初始化数据库的时候报: ./mysqld: error while loading shared lib...原创 2018-12-27 16:12:49 · 9207 阅读 · 7 评论 -
MySql多实例配置及一主多从环境搭建
主从复制原理 当 master 主服务器上的数据发生改变时,则将其改变写入二进制日志文件中 salve 从服务器会在一定时间间隔内对 master 主服务器上的二进制日志进行探测,探测其是 否发生过改变 如果探测到 master 主服务器的二进制日志发生了改变,则开始一个 I/O Thread 请求 master 二进制日志 同时 master 主服务器为每个 I/O Thread 启...原创 2018-12-17 18:44:20 · 1754 阅读 · 0 评论 -
mydumper工具安装的错误处理以及使用
前言 大家对于MySQL的逻辑备份工具mysqldump应该都比较了解,相对于mysqldump,本文介绍一款由MySQL ,Facebook 等公司的开发维护另外一套逻辑备份恢复工具---mydumper/myloader目前已经开发到0.9.1 版本。 mydumper 具有如下特性 1 支持多线程导出数据,速度比mysqldump快。 2 支持一致性备份,使用FTWRL(FLUSH ...原创 2019-04-03 16:55:50 · 10641 阅读 · 0 评论