![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
文章平均质量分 94
学习MySql
RainbowJier
A Software Development Engineer
展开
-
MYSQL-性能分析工具
慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有SQL语句的日志。通过分析慢查询日志,可以找到数据库性能的瓶颈,并进行优化。上述四种方法均以执行时间作为衡量SQL性能的标准,但这种方法仅能提供大致的评估,并非精确衡量SQL语句性能的手段。慢查询记录的是执行耗时时间超过预设值 2 秒的查询记录,假设现在需要优化 1 秒以内的 SQL 查询,如何定位这条记录呢?:查询中每个表的顺序编号,标识查询执行的顺序。的需要读取的数据行数,影响性能的一个重要因素。原创 2024-07-30 16:52:57 · 1020 阅读 · 0 评论 -
MYSQL-存储引擎
InnoDB 是 MySQL 的 默认事务型引擎 ,它被设计用来处理大量的短期(short-lived)事务。可以确保事务的完整提交(Commit)和回滚(Rollback)。支持事务行级锁定外键约束、MVCC(多版本并发控制)除了增加和查询外,还需要更新、删除操作,那么,应优先选择 InnoDB 存储引擎。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑 InnoDB 引擎。数据文件结构:(在《第02章_MySQL 数据目录》章节已讲)原创 2024-07-30 09:13:52 · 399 阅读 · 0 评论 -
MYSQL-初级-事务篇
事务是一组操作集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起想系统提交或撤销请求,这么操作要么全部执行成功,要么全部失效。原创 2024-07-30 09:08:55 · 862 阅读 · 0 评论 -
MYSQL-索引
在MySql数据库中,索引适用于加快数据检索操作的数据结构,索引帮我数据管理系统快速定位到数据所在行,而无需扫描整个表。原创 2023-10-14 20:43:40 · 345 阅读 · 0 评论