跳至主要內容
MySQL性能优化
[[toc]] 慢查询日志 MySQL 的慢查询日志功能默认是关闭的,需要手动开启。 慢查询日志的工具 mysqldumpslow 是 MySQL 自带的慢查询日志工具 -s:是表示按照何种方式排序; al 平均锁定时间 ar 平均返回记录时间 at 平均查询时间(默认) c 计数 l 锁定时间 r 返回记录 t 查询时间 -t:是 top n 的意思...

数据库MySQLMySQL大约 6 分钟
MySQL的高可用
[[toc]] 基于 binlog 的主从同步 主 master : 192.16.18.101 : MySQL5.7 从 slave : 192.16.18.102 : MySQL5.7 关闭防火墙:systemctl stop iptables && systemctl stop firewalld && systemctl disable fir...

数据库MySQLMySQL大约 4 分钟
MySQL分库分表

一旦数据量朝着千万以上趋势增长,其他优化效果已经不是太明显了,为了减少数据库的负担,提升数据库响应速度,缩短查询时间,这时候就需要进行分库分表


数据库MySQLMySQL大约 1 分钟
MySQL安装
[[toc]] CentOS7 yum 安装 MySQL5.7 CentOS 下编译安装 Windows 中安装 MySQL5.7 my.ini 文件内容 编译安装 mysql

数据库MySQLMySQL大约 5 分钟
MySQL配置
[[toc]] MySQL 密码安全策略 MySQL 远程连接授权 MySQL 其他命令 mysql 密码忘记 1. 启动 mysql 时不启动授权表功能,可以直接免密码登录 2. 修改 root 密码 3. 重启服务器 上面操作完成之后,其实还没有完,需要关闭授权表功能,重启服务器

数据库MySQLMySQL大约 3 分钟
mysql基础
[[toc]] DDL(Data Definition Language) DML(data manipulation language) 删除表中所有记录使用【delete from 表名】,还是用【truncate table 表名】? delete :一条一条删除,不清空 auto_increment 记录数。; truncate :直接将表删除...

数据库MySQLMySQL大约 2 分钟
MySQL架构
[[toc]] 日志文件(顺序 IO) 错误日志(errorlog); 二进制日志(bin log); 通用查询日志(general query log); 慢查询日志(slow query log); 查询缓存(8.0 之前) InnoDB 存储 nnoDB 存储引擎逻辑存储结构可分为五级:表空间 > 段 > 区 > 页(默认 16KB) > 行。

数据库MySQLMySQL大约 2 分钟
MySQL事务
[[toc]] 数据库事务具有 ACID 四大特性。 原子性(atomicity) :事务最小工作单元,要么全成功,要么全失败 。; 一致性(consistency): 事务开始和结束后,数据库的完整性不会被破坏 。; 隔离性(isolation) :不同事务之间互不影响,四种隔离级别为 RU(读未提交)、RC(读已提交)、RR(可重复读)、SERIA...

数据库MySQLMySQL大约 2 分钟
MySQL索引
[[toc]] 索引:是帮助 MySQL高效获取数据的`数据结构`,一般默认都是使用 B+树结构组织的索引。 索引的类型 索引的数据结构 数据结构示例网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html (https://www.cs.usfca.edu/~galles/vi...

数据库MySQLMySQL大约 6 分钟
2