MySQL
文章平均质量分 53
讹谬咯
这个作者很懒,什么都没留下…
展开
-
MySQL慢查询
什么是MySQL慢查询MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日记记录,用来记录在MySQL中响应时间超过阀值的语句。运行时间超过long_query_time值得SQL语句,则会被记录刀慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。查找那些语句慢# 比如,得到返回记录集最多的10个SQL。mysqldumpslow -s r -t 10 /database/mysql/mysql06_slow.log# 得到访问次数最多转载 2021-03-19 21:58:15 · 358 阅读 · 0 评论 -
MySQL优化
优化方向储存引擎的选择:innodb、myisam设计数据库的设计,尽量的遵循三范式适当的建立索引查询数据的时候,注意。。。这些使用explain检查索引命中率,分析这一条sql语句是否可优化数据量最大的时候,主从分离,分库分表、垂直\水平分割尽量采用 贵的 SSD硬盘。不选择机械硬盘一个和你项目有关数据库优化的例子MySQL优化什么是MySQL的慢查询如何去分析 慢查询 的日志遇到了慢查询如何解决?(最好有故事)索引的建立是越多越好?为什么不是越多越好?MySQL索引优转载 2021-03-19 21:48:53 · 53 阅读 · 0 评论 -
索引
一、索引概述1. 简介索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。举例说明索引:如果把数据库中的某一张看成一本书,那么索引就像是书的目录,可以通过目录快速查找书中指定内容的位置,对于数据库表来说,可以通过索引快速查找表中的数据2. 索引的原理索引一般以文件形式存在磁盘中(也可以存于内存中),存储的索引的原理大致概括为以空间换时间,数据库在未添加索引的时候进行查询默认的是进行全量搜索,也就是进行全局扫描,有多少条数据就要进行多少次查询,然后找到相匹配的转载 2021-03-19 20:49:43 · 142 阅读 · 0 评论 -
MySQL锁
一、锁的分类按操作划分:DML锁、DDL锁按锁的粒度划分:表级锁、行级锁、页级锁按锁级别划分:共享锁、排他锁按加锁方式划分:自动锁、显示锁按使用方式划分:乐观锁、悲观锁二、锁的实现2.1 乐观锁的实现方法每次获取商品时,不对该商品加锁。在更新数据的时候需要比较程序中的库存量与数据库中的库存量是否相等,如果相等则进行更新反之程序重新获取库存量,再次进行比较,直到两个库存量的数值相等才进行数据更新。#### 乐观锁实现加一操作代码# 我们可以看到,只有当对数量-1操作时才会加锁,原创 2021-03-19 15:29:02 · 48 阅读 · 0 评论 -
MySQL事务
一、什么是事务?事务是数据库系统区别于其他一切文件系统的重要特性之一事务是一组具有原子性的SQL语句,或是一个独立的工作单元二、事务的特性(ACID)原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。隔离性(isolation):一个事务所做的修改原创 2021-03-19 14:42:58 · 67 阅读 · 0 评论 -
什么是MySQL主从同步
一、什么是MySQL主从同步?从库同步主库上的数据,(让其他数据库服务器自动同步当前正在被访问的数据服务器上的数据)二、MySQL主从同步结构1主1从: (常用) 一台主服务器(负责业务更新)一台从服务器1主多从:(常用)一台主服务器(负责业务更新)多台从服务器主从从: 一台主服务器(负责业务更新)一台从服务器 (同时作为另一台的主服务器)一台从服务器互为主从:(不单独用,一般和第三方软件一起做高可用集群或负载均衡) 服务器相互为主从服务器三、主从同步的作用水平扩展原创 2021-03-19 14:22:02 · 377 阅读 · 2 评论 -
MySQL主从同步原理
1、MySQL数据库主从同步原理主服务器有一个工作线程 io dump thread从服务器有两个工作线程,一个是 io thread,一个是 sql thread。复制如何工作主从同步简单可以氛围三步master将改变记录刀二进制日志中(binary log)中(这些记录叫做二进制日志事件,binary log events);slave将master的binary log events拷贝到踏的中继日志(relay log);slave重做中继日志中的事件,同步数据MySQ转载 2021-03-19 11:01:43 · 162 阅读 · 0 评论