mysql
文章平均质量分 85
抬头看天空
这个作者很懒,什么都没留下…
展开
-
Mysql高级第五弹——主从复制
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cu9b7U8c-1640088981645)(D1627EB63A0A4A71B54E510B030EFB83)]MySQL复制过程分为三步:Master将改变记录到二进制日志(Binary Log)。这些记录过程叫做二进制日志事件,Binary Log Events;Slave将Master的Binary Log Events拷贝到它的中继日志(Replay Log);Slave重做中继日志中的事件,将改变应用到自原创 2021-12-21 20:17:56 · 108 阅读 · 0 评论 -
Mysql高级第四弹——锁机制
一、锁的分类1.读写锁2.表锁/行锁/页锁二、表锁1. 查看数据库表锁的命令。# 查看数据库表锁的命令SHOW OPEN TABLES;2. 给mylock表上读锁,给book表上写锁# 给mylock表上读锁,给book表上写锁LOCK TABLES `mylock` READ, `book` WRITE;# 查看当前表的状态mysql> SHOW OPEN TABLES;+--------------------+-------------------------+--原创 2021-12-18 10:55:25 · 858 阅读 · 0 评论 -
Mysql高级第三弹——查询日志
一、慢查询日志学习1.慢查询日志是什么?MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阈值的语句,具体指运行时间超过 long_query_time 值的SQL,则会被记录到慢查询日志中。long_query_time 的默认值为10,意思是运行10秒以上的语句。由慢查询日志来查看哪些SQL超出了我们的最大忍耐时间值,比如一条SQL执行超过5秒钟,我们就算慢SQL,希望能收集超过5秒钟的SQL,结合之前 explain 进行全面分析。特别说明默认情原创 2021-12-16 19:35:47 · 1427 阅读 · 0 评论 -
MySQL笔记系统总结
Myql笔记汇总1.初识数据库1.1 数据库分类1.2 关系型数据库二级目录三级目录1.初识数据库1.1 数据库分类网络数据库:层级数据库:关系数据库:关系型数据库:存储在磁盘中。关系型数据库:存储在内存中1.2 关系型数据库== 概念:== 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。== 关系数据结构:== 指的数据以什么方式来存储,是一种二维表的形式存储本质:二维表==关系操作集合:==如何来关联和管理对应的存储数据,SQL指令=原创 2021-03-20 22:01:37 · 351 阅读 · 1 评论 -
mysql进阶学习第一弹
mysql进阶学习第一弹一、mysql的逻辑图二、mysql的运行过程三、redo log(重做日志)和 binlog(归档日志)四、事务事务的特性事务的隔离级别事务的启动方式一、mysql的逻辑图从图中可以看出mysql分为Server和引擎两个部分Server层包括:连接器、查询缓存、分析器、优化器、执行器等引擎:功能:数据的提取和存储主要有引擎: InnoDB、MyISAM、Memory 等(5.5以后默认为innoDB)二、mysql的运行过程1.第一步通过密码原创 2021-10-20 14:40:05 · 93 阅读 · 0 评论 -
mysql高级第一弹
一、安装检查系统是否安装mysql(rpm 检查)rpm -qa | grep -i mysql安装过会显示软件名,没装过为空带进度条安装rpm -ivh 软件名.rpm查看服务信息ps -ef | grep mysql查看linux的用户组cat /etc/passwd | grep mysqlcat /etc/group | grep mysql查看mysql版本号mysqladmin --version启动mysql关闭service mysql start/st原创 2021-12-09 22:17:44 · 726 阅读 · 0 评论 -
mysql高级第二弹—索引优化及如何避免索引失效
一、索引失效的原因1.全值匹配我最爱。2.最佳左前缀法则。3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描。4.索引中范围条件右边的字段会全部失效。5.尽量使用覆盖索引(只访问索引的查询,索引列和查询列一致),减少SELECT *。6.MySQL在使用!=或者<>的时候无法使用索引会导致全表扫描。7.is null、is not null也无法使用索引。8.like以通配符开头%abc索引失效会变成全表扫描(使用覆盖索引就不会全表原创 2021-12-12 18:51:54 · 431 阅读 · 0 评论