![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 87
mysql详解
吹老师个人app编程教学
好好学习,天天向上。
展开
-
mysql题库详解
创建数据库 CREATE DATABASE 数据库名;删除数据库 drop database 数据库名;原创 2024-03-10 23:43:03 · 471 阅读 · 0 评论 -
mysql_题库详解
1 如何创建和删除数据库?创建数据库 CREATE DATABASE 数据库名;删除数据库 drop database 数据库名;2MyISAM与InnoDB的区别?InnoDB 支持事务;MyISAM 不支持事务InnoDB 支持行级锁;MyISAM 支持表级锁InnoDB 支持 MVCC(多版本并发控制);MyISAM 不支持InnoDB 支持外键,MyISAM 不支持InnoDB 不支持全文索引;MyISAM 支持InnoDB 不保存表的总行数,执行 select count(*)原创 2021-10-14 11:23:35 · 1101 阅读 · 0 评论 -
MySQL_主从复制的数据同步延迟(二)详解
基于这样的处理机制,为了增加一组事务内的事务数量提高从库组提交时的并发量引入了 binlog_group_commit_sync_delay=N 和 binlog_group_commit_sync_no_delay_count=N 参数,MySQL等待 binlog_group_commit_sync_delay 毫秒直到达到 binlog_group_commit_sync_no_delay_count 事务个数时,将进行一次组提交。如果我们不开启gtid,分组信息该如何保存呢?原创 2023-01-29 19:55:30 · 617 阅读 · 0 评论 -
mysql_基础详解
1 前言知识无底,学海无涯,到今天进入MySQL的学习4天了,知识点虽然简单,但是比较多,所以写一篇博客将MySQL的基础写出来,方便自己以后查找,还有就是分享给大家。2 SQL简述SQL的概述Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。3 SQL的优点简单易原创 2021-10-25 15:17:55 · 2403 阅读 · 0 评论 -
Mysql-性能参数优化(二)
MyISAM:不支持事务,不支持外键,仅支持非聚集索引,支持全文索引,仅支持到表级锁,支持数据压缩,占用空间相对小,内存使用相对较低,读写性能相对极佳。– InnoDB:支持事务,行级锁,外键,崩溃修复,多版本并发控制;读写效率相对较差,内存使用相对较高,占用数据空间相对较大。– InnoDB:依赖于 事务,回滚,并发,大数据量,外键,行级锁 的场景。– Memory:依赖于内存空间,数据处理速度快,仅支持到表级锁。– Memory:临时性的,大数据量表的查询优势。原创 2022-11-01 12:40:47 · 2010 阅读 · 0 评论 -
mysql_query优化之explain&Profiling详解
要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。MySQL本身的功能架构分为三个部分,分别是 应用层、逻辑层、物理层,不只是MySQL ,其他大多数数据库产品都是按这种架构来进行划分的。应用层,主要负责与客户端进行交互,建立链接,记住链接状态,返回数据,响应请求,这一层是和客户端打交道的。逻辑层,主要负责查询处理、事务管理等其他数据库功能处理,以查询为例。原创 2023-01-29 17:09:22 · 533 阅读 · 0 评论 -
mysql_事务以及锁原理讲解(一)
1 事务的概念我们把需要保证原子性、隔离性、一致性和持久性的一个或多个数据库操作称之为一个事务开启事务BEGIN语句代表开启一个事务,后边的单词WORK可有可无。开启事务后,就可以继续写若干条语句,这些语句都属于刚刚开启的这个事务mysql> BEGIN;Query OK, 0 rows affected (0.00 sec)mysql> sql…2 提交事务mysql> BEGIN;Query OK, 0 rows affected (0.00 sec)mysql&g原创 2021-10-24 21:02:05 · 379 阅读 · 0 评论 -
mysql_事务以及锁原理(二)详解
在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。原创 2023-01-28 16:20:12 · 677 阅读 · 0 评论 -
mysql_三大日志binlog、redoLog、undoLog详解
MVCC (多版本并发控制)、redo、undo原创 2022-02-20 10:04:40 · 4970 阅读 · 0 评论 -
mysql_三范式详解
1 MySQL三大范式详解(小白也能懂哦)范式基础范式的概念设计数据库的时候需要遵从的一些规范,目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。当然正常情况下我们满足前三个范式就可以设计一个比较规范的数据库要遵循后边的范式,就必须先遵循前面的范式要求,比如第二范式就必须先遵循第一范式的,第三范式必须先遵循第二范式,以此类推2 三大范式概念第一范式(1NF):每个列都不可以再拆原创 2021-10-14 21:03:47 · 916 阅读 · 1 评论 -
mysql_常用sql详解
【代码】mysql 常用。原创 2022-10-17 20:06:12 · 157 阅读 · 0 评论 -
myql_一条select语句的执行流程详解
但是大家有没有想过,MySQL 执行一条 select 查询语句的过程中发生了什么?现在我就带大家走进MySQL的内存结构来看看MySQL是怎样工作的。原创 2022-11-16 09:26:20 · 746 阅读 · 0 评论 -
mysql_分库、分表、分区详解
在实际的应用中,绝大部分情况都是读远大于写。Mysql提供了读写分离的机制,所有的写操作都必须对应到Master,读操作可以在 Master和Slave机器上进行,Slave与Master的结构完全一样,一个Master可以有多个Slave,甚至Slave下还可以挂 Slave,通过此方式可以有效的提高DB集群的 QPS。原创 2023-01-21 08:57:13 · 1905 阅读 · 0 评论 -
MySQL_主从延迟的解决方案详解
mysql主从延迟解决方案原创 2023-01-05 09:01:38 · 1025 阅读 · 1 评论 -
mysql_磁盘io详解
下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。原创 2023-01-10 09:46:46 · 997 阅读 · 0 评论 -
mysql _基本组成详解
Note:客户端太长时间没动静 就自动断开 这个时间是由wait_timeout参数控制的,默认8h长连接短链接长连接是链接成功后,如果客户端持续有请求,则使用同一个链接[尽量使用长连接,因为每次建立链接过程是很复杂的短链接则是每次执行完很少的几次查询后就断开链接了,下次查询则重新建立一个链接。原创 2023-01-20 11:06:49 · 1420 阅读 · 0 评论 -
mysql_性能参数调优详解
Note:客户端太长时间没动静 就自动断开 这个时间是由wait_timeout参数控制的,默认8h长连接短链接长连接是链接成功后,如果客户端持续有请求,则使用同一个链接[尽量使用长连接,因为每次建立链接过程是很复杂的]短链接则是每次执行完很少的几次查询后就断开链接了,下次查询则重新建立一个链接。原创 2023-01-18 10:32:46 · 2521 阅读 · 0 评论 -
mysql_InnoDB与MyISAM引擎的区别详解
MyISAM是非聚集索引,也是使用B+Tree作为索引结构,索引和数据文件是分离的,索引保存的是数据文件的指针。InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效率很高。因此,主键不应该过大,因为主键太大,其他索引也都会很大。– MyISAM:不支持事务,不支持外键,仅支持非聚集索引,支持全文索引,仅支持到表级锁,支持数据压缩,占用空间相对小,内存使用相对较低,读写性能相对极佳。原创 2023-01-18 09:53:05 · 517 阅读 · 0 评论