![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 89
临江仙我亦是行人
纸上得来终觉浅,绝知此事要躬行
展开
-
MySQL索引分析工具EXPLAIN
5 EXPLAIN 工具可以通过EXPLAIN来分析索引的有效性,获取查询执行计划信息,用来查看查询优化器如何执行查询参考资料:https://dev.mysql.com/doc/refman/5.7/en/explain-output.html语法EXPLAIN SELECT clauseEXPLAIN输出信息说明列名说明id执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序原创 2021-05-20 19:35:38 · 567 阅读 · 0 评论 -
MySQL主从复制
1. mysql单台服务器缺点及优点缺点:单台服务器如果磁盘出现问题的话,数据库数据就会丢失单台服务器的备份,如果把数据文件备份到本地的话,难以自动定期备份单台服务器无法应对高并发的读,只有单台的话,读写都在同一台,数据压力大优点:数据不会出现不一致的现象维护简单注:mysql单台服务器推荐方法,如果确实只有单台服务器的话,可考虑采用单台服务器 + 云快照或者云存储2. 主从复制原理(1).从节点:I/O Thread(IO线程):从Master请求二原创 2021-05-16 12:56:46 · 392 阅读 · 2 评论 -
MySQL数据的备份与恢复
1. 备份基础1.1 热备份、温备份、冷备份热备:读写操作均可执行(InnoDB:热备)温备:读操作可执行,但写操作不成(MyISAM:温备,不能热备)冷备:读写操作均不可进行1.2 物理备份、逻辑备份物理备份:直接复制数据文件进行备份逻辑备份:从数据库中“导出”数据另存而进行的备份,逻辑备份与存储引擎无关1.3 备份时需要考虑的因素持锁多久备份过程的时长备份负载恢复过程的时长1.4 备份什么数据二进制日志、InnoDB的原创 2021-05-12 20:34:24 · 2430 阅读 · 7 评论 -
MySQL数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的MySQL支持所有标准SQL数值数据类型MySQL支持多种类型,大致可以分为三类1. 数值类型类型长度范围(有符号)范围(无符号)用途TINYINT1字节(-128, 127)(0,255)小整数型SMALLINT2字节(-32768, 32767)(0, 65535)大整数型MEDIUMINT3字节(-8 388 608, 8 388 607)(0, 16 777 215)大整数原创 2021-05-12 15:25:57 · 71 阅读 · 0 评论 -
Mariadb 6种日志和两阶段提交介绍
1 日志分类查询日志:query log慢查询日志:slow query log错误日志:error log二进制日志: binary log中继日志:reley log事务日志:transaction log查看日志相关变量show global variables like '%log%';1.1 查询日志(记录查询操作)相关配置:general_log=ON|OFFgeneral_log_file=HOSTNAME.log log_output原创 2021-05-12 11:58:21 · 624 阅读 · 1 评论 -
MySQL数据操作语言DML
DML:数据操作语言,用来操作数据库表中的记录1. INSERT(help insert)1.1 一次插入一行或多行数据语法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_na原创 2021-05-07 20:02:36 · 123 阅读 · 1 评论 -
procona 和 zabbix 自定义监控 mysql 主从状态及报警设置
1 数据库操作—Navicat(Navicat for MySQL)# 查看当前数据库select database();# 显示当前时间、用户名、数据库版本select now(), user(), version(); # 创建库create database[ if not exists] 数据库名 数据库选项# 数据库选项:CHARACTER SET charset_nameCOLLATE collation_name# 示例create database pytho原创 2021-05-07 18:40:00 · 238 阅读 · 0 评论