mysql
shfscut
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql root账户看不到数据库
之前服务器断电后,遇到mysql root账户看不到数据库的问题。 通过Mysql installer 重新配置Mysql server,成功解决原创 2017-12-06 12:22:09 · 1107 阅读 · 0 评论 -
MySQL数据库优化之SQL优化
该篇主要讨论SQL及索引优化中的SQL优化 1.首先我们应该要思考如何发现有问题的SQL //使用MySQL慢查日志对有效率问题的SQL进行监控 mysql> show variables like 'slow_query_log'; //开启slow_query_log之前查看log_queries_not_using_indexes,并设置为on mysql> set gl...原创 2018-07-15 18:04:10 · 476 阅读 · 0 评论 -
MySQL--在线将基于事务的复制变更为基于日志的复制
阅读该篇之前,请确认已经了解了《MySQL基于日志点的复制操作》 和《MySQL–在线基于日志的复制变更为基于事务的复制》 操作环境: CentOS:7.2 64bit MySQL:5.7.22 先决条件: 1. 集群中所有服务器的版本均高于5.7.6 2. 集群中所有服务器gitd_mode都设置为off 涉及的内容有9个操作,如下: mysql> stop ...原创 2018-07-15 10:01:55 · 197 阅读 · 0 评论 -
MySQL--在线基于日志的复制变更为基于事务的复制
阅读该篇之前,请确认已经了解了上一篇《MySQL基于日志点的复制操作》 操作环境: CentOS:7.2 64bit MySQL:5.7.22 先决条件: 1. 集群中所有服务器的版本均高于5.7.6 2. 集群中所有服务器gitd_mode都设置为off 涉及的内容有9个操作,如下: mysql> set @@global.enforce_gtid_consistency=...原创 2018-07-15 09:37:05 · 240 阅读 · 0 评论 -
MySQL基于日志点的复制操作
1.在Master端建立复制用户 2.备份Master端的数据, 并在Slave端恢复 3.使用Change master命令配置复制 // 创建用户dba mysql> create user 'dba'@'192.168.3.%' identified by '123456'; // 赋权限 mysql> grant replication slave on *.* to d...原创 2018-07-13 16:36:57 · 552 阅读 · 0 评论 -
高性能可扩展mysql(数据库备份)
已该文章为基础: 高性能可扩展mysql(数据库备份) 补充:指定备份计划 1.每天凌晨对数据库进行一次全备(两种选择) 使用mysqldump全备 //逻辑备份 使用xtrabackup的innobackupex备份 //物理备份 2.实时对二进制日志进行远程备份 使用mysqlbinlo...原创 2018-07-18 09:36:36 · 349 阅读 · 0 评论 -
MySQL数据库监控
1.对数据库服务可用性进行监控 数据库进程或是端口存在并不意味着数据库就是可用的 通过网络连接到数据库并且确定数据库是可以对外提供服务的 2.对数据库性能进行监控 QPS和TPS 并发线程数量 如何对InnoDB阻塞和死锁进行监控 3.对主从复制进行监控 主从复制链路状态的监控 主从复制延迟的监控 定期的确认主从复制的数据是否一致 4.对服务器资源的监控 磁盘空间 服务...原创 2018-07-18 09:27:03 · 860 阅读 · 0 评论 -
MySQL服务器处理查询请求的整个过程
客户端发送SQL请求给服务器 服务器检查是否可以在查询缓存中命中该SQL 服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划 根据执行计划,调用存储引擎API来查询数据 将结果返回给客户端 ...原创 2018-07-17 14:30:27 · 759 阅读 · 0 评论 -
MySQL数据库优化之索引优化
学习索引优化之前安装演示数据库以供练习 使用mysql提供的sakila数据库 文件下载: http://downloads.mysql.com/docs/sakila-db.tar.gz 解压后导入数据库 shell> mysql -uroot -p < salila-schema.sql shell> mysql -uroot -p < salika-data.sq...原创 2018-07-17 11:52:32 · 1864 阅读 · 0 评论 -
Q&A(MySQL实战45讲)
01 | 基础架构: 一条SQL查询语句是如何执行的 有两个问题 权限验证的问题 命中查询缓存是返回结构的时候,做权限验证。但是又提出查询也会在优化器之前调用 precheck 验证权限?? 分析器为什么有指向查询缓存的箭头? 05 | 深入浅出索引(上) 下面重建索引的做法,是否合适 alter table T drop primary key; alter table T add pri...原创 2019-04-13 22:39:45 · 283 阅读 · 0 评论
分享