【MySQL】
文章平均质量分 81
MySQL学习记录
刘晓伟-liu
无
展开
-
【MySQL】索引
一、索引基础1、索引优化应该是对查询性能优化最有效的手段2、包含多个列的索引,列的顺序十分重要,mysql只能高效实用最左前缀列3、mysql中索引是在存储引擎层二、索引的优点:快速定位到表的位置可以支持ORDER BY和GROUPBY索引可以是随机I/O变成顺序I/O三、mysql索引分类普通索引、唯一索引、联合索引、全文索引、空间索引普通索引:加速查找唯一索引:primary key(主键索引):加速查找+约束不为空且唯一unique(唯一索引):加速查找+约束(唯一)联合.原创 2021-06-30 21:28:32 · 325 阅读 · 4 评论 -
【MySQL】架构
mysql体系结构MySQL最上层是连接组件。下面服务器是由连接池、管理服务和工具、SQL接口、查询分析器、优化器、缓存、插件式存储引擎、物理文件组成。注意:存储引擎是基于表的,而不是数据库,即一个数据库中不同的表可以使用不同的存储引擎。连接池:由于每次建立建立需要消耗很多时间,连接池的作用就是将这些连接缓存下来,下次可以直接用已经建立好的连接,提升服务器性能。管理服务和工具:系统管理和控制工具,例如备份恢复、Mysql复制、集群等SQL接口:接受用户的SQL命令,并且返回用户需要查询的结果。比原创 2021-06-30 21:25:41 · 157 阅读 · 1 评论 -
【mysql】存储引擎之间的区别
使用存储引擎的优点:每个存储引擎都有各自的特点,可以根据具体应用建立不同存储引擎表各种存储引擎的区别InnoDB存储引擎InnoDB存储尹支持事务设计目标:面向在线事务处理(OLTP)的应用InnoDB通过多版本并发控制(MVCC)获得高并发性,实现了SQL标准的4中隔离级别,默认为REPEATABLE级别使用next-key locking的策略避免幻读提供的高性能高可用的功能:插入缓存、二次写、自适应哈希索引、预读等InnoDB采用聚集的方式,每张表的存储都是按主键的顺序进行存放,如果没原创 2021-06-30 21:23:48 · 124 阅读 · 2 评论 -
【MYSQL】主从复制
参考链接https://www.cnblogs.com/zyk01/p/10176530.html#%E5%BC%80%E5%A7%8B%E6%90%AD%E5%BB%BA%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6主从复制前期准备首先:将主服务器加锁或关闭mysql,禁止主服务器进行写操作,将数据备份到从服务器服务器加锁语句:flush table with read lock; //加读锁备份主服务器上的数据库SQL文件(主服务器备份到从...原创 2021-01-30 19:39:11 · 1500 阅读 · 15 评论 -
【MySQL】最大连接数和最大句柄数的查询和修改
查看连接数 show variables like'%connections%' :mysql查询最大连接数 set global max_connections=5000: 修改最大连接数全局修改需要修改配置文件中的最大连接数需要修改my.cnf配置文件,一般在cd /etc/目录下 show status like '%max_connections%' :查询历史最大并发数数 show global status like 'Max_used_connections': ##服务器响应的.原创 2020-12-18 16:27:17 · 1314 阅读 · 8 评论 -
【MySQL】1、根据条件排名;2、sql拼接字段;3、插入已存在的记录
一、根据条件进行排名参考链接:https://www.cnblogs.com/scwbky/p/9558203.html要求,对查询条件进行排名,有三种情况第一种:并列排名,下一位空出所占的名次rank() over:查出指定条件后进行排名例:根据分数进行排名 名次 id 分数 1 111 100 2 112原创 2020-12-04 23:23:14 · 510 阅读 · 18 评论 -
【MySQL】日志与性能优化
是什么?是最流行的关系型数据库管理系统关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据mysql的优点:1、性能卓越服务稳定,很少出现异常宕机2、开放源代码且无版本制约,自主性强、使用成本低3、历史悠久、社区及用户非常活跃,遇到问题可以很多获取帮助4、软件体积小,安装使用简单,易于维护,安装及维护成本低5、支持多种操作系统,提供多种API接口,支持多种开发语言6、mysql是一个真正多用户、多线程SQL数据库服务器,它能够快速、原创 2020-09-29 22:03:11 · 1667 阅读 · 25 评论 -
【MySQL】之排名函数
学习sql的使用,原创 2020-11-22 23:48:15 · 827 阅读 · 19 评论