Mysql
文章平均质量分 93
Mysql
goyeer(工蚁)
生活在城市中的蚂蚁
展开
-
【MySQL系列】- MySQL日志详解
Bin Log是一个二进制格式的文件,是MySQL最重要的日志,它记录了所有的DDL及DML语句(除了数据查询select、show等),以事件形式记录,还包含语句所执行的消耗时间,MySQL的二进制日志是事务安全型的。binlog 的主要目的是复制和恢复。原创 2023-10-30 21:58:06 · 1566 阅读 · 16 评论 -
【MySQL系列】- Select查询SQL执行过程详解
如果想对MySQL进行操作,第一步建立数据库连接,这个过程就是连接器来完成的,它主要负责与客户端的通信,验证用户名和密码是否正确等。大多数的应用系统会在第一次启动的时候建立好一定数量的数据库连接池,这个就是通过连接器与数据库提前建立好连接。原创 2023-10-19 21:48:23 · 1240 阅读 · 17 评论 -
【MySQL系列】- SELECT语句执行顺序
MYSQL语句每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只有最后一步生成的表才会给调用者。如果没有在查询中指定某一个子句,将跳过相应的步骤。原创 2023-10-18 21:39:49 · 982 阅读 · 22 评论 -
【MySQL系列】- MySQL自动备份详解
数据库在一个系统中处于非常重要的地位,是整个系统底层也是核心,当数据库被误删会造成非常严重的失误,所有数据库备份可以说是重中之重。表示执行一段shell命令,exec选项后面跟随着所要执行的命令或脚本,然后是一对{ },一个空格和一个\,最后是一个分号;既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果,推荐使用NAS做为备份存储。(date +%Y%m%d%H%M%S)可获取到当前日期,%Y %m %d %H %M %S 分别对应年、月、日、时、分、秒。原创 2023-09-19 21:53:38 · 2238 阅读 · 19 评论 -
【MySQL系列】- MYSQL锁机制
InnoDB存储引擎由于实现了行级锁定,虽然在锁定机制的实现方面带来了性能损耗可能比表锁会更高一些,但是在整体并发处理能力方面要远远优于MyISAM的表锁的。当系统并发量较高的时候,InnoDB的整体性能和MyISAM相比就会有比较明显的优势但是,InnoDB的行级锁同样也有其脆弱的一面,当我们使用不当的时候,可能会让InnoDB的整体性能表现不仅不能比MyISAM高,甚至可能会更差尽可能让所有数据检索都能通过索引来完成,避免无索引行锁升级为表锁合理设计索引,尽量缩小锁的范围。原创 2023-09-18 08:27:54 · 1172 阅读 · 27 评论 -
【MySQL系列】-回表、覆盖索引真的懂吗
在面试时常会被问一些概念性的东西。这些内容其实在开发中比较少用,但是为了显示你的知识储备你必须学习。博主最近在考Mysql认证时,也常碰到这样的问题。整理MySQL概念输出这篇博文。原创 2023-08-17 22:29:00 · 1303 阅读 · 21 评论 -
【MySQL】 MySQL基础DDL详解(数据库、表、约束等操作)
数据定义语言(Data Definition Language,DDL)是SQL语言集中负责数据结构定义与数据库对象定义的语言。由CREATE、ALTER与DROP三个语法所组成,现在是SQL指令中一个子集。原创 2023-05-10 21:24:01 · 500 阅读 · 0 评论 -
【MySQL系列】- 常用MySQL存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引机制、锁定水平等功能。不同的存储引擎,都有其特定的功能及特定应用场景。原创 2023-05-06 08:45:39 · 4642 阅读 · 0 评论 -
【MySQL系列】- Explain执行计划详解
EXPLAIN关键字是MySQL性能分析神器;可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。原创 2023-05-03 22:13:43 · 1631 阅读 · 0 评论