随笔 - 31,  文章 - 0,  评论 - 0,  阅读 - 10311

随笔分类 -  MySQL

MySQL优化(理论部分),体系架构
摘要:一,MySQL体系架构 1.1,MySQL的分支与变种 MySQL变种有好几个,主要有三个久经考验的主流变种:Percona Server,MariaDB和 Drizzle。它们都有活跃的用户社区和一些商业支持,均由独立的服务供应商支持。同时还有几个优秀的开源关系数据库,值得我们了解一下。 1.1. 阅读全文
posted @ 2023-02-03 17:23 成为一代王者的星辰 阅读(75) 评论(0) 推荐(0) 编辑
MySQL优化六,锁
摘要:一,MySQL中的锁 InnoDB中锁非常多,总的来说,可以如下分类: 这些锁都是做什么的?具体含义是什么?我们现在来一一学习。 1.2,解决并发事务问题 我们已经知道事务并发执行时可能带来的各种问题,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面还要确保每个用户能以一致的方式 阅读全文
posted @ 2023-02-02 15:12 成为一代王者的星辰 阅读(38) 评论(0) 推荐(0) 编辑
MySQL优化五,事务的控制处理
摘要:一,事务和事务的隔离级别 事务的简介: 事务是用来维护数据库的完整性,是数据库管理系统(DBMS)执行过程中的一个逻辑单位(不可再进行分割),由一个有限的数据库操作序列构成(多个DML语句,select语句不包含事务),它能保证一系列MySQL操作要么全部执行成功,要么全部执行失败。 例如: A 给 阅读全文
posted @ 2023-01-31 14:27 成为一代王者的星辰 阅读(75) 评论(0) 推荐(0) 编辑
MySQL优化四,高性能优化
摘要:一,查询优化器 这个部分的整个过程是由MySQL的存储引擎来做的,优化器就会根据存储引擎来使用原来的开销, 优化后的开销,哪个更好一点? 1.如果是查询语句(select语句),首先会查询缓存是否已有相应结果,有则返回结果,无则进行下一步(如果不是查询语句,同样调到下一步) 2.解析查询,创建一个内 阅读全文
posted @ 2023-01-16 14:33 成为一代王者的星辰 阅读(132) 评论(0) 推荐(0) 编辑
MySQL优化三,SQL语法
摘要:## 1.3.MySQL调优 前言:在前面的基础之上把相应的数据库表设计得很完美,建立了好用的索引,如果SQL语句中没有使用到相应索引的话,也是白搭,如何设计好一点的SQL,则是一大问题 ### 1.3.1.MySQL调优金字塔 很明显从图上可以看出,越往上走,难度越来越高,收益却是越来越小的。 对 阅读全文
posted @ 2023-01-09 11:39 成为一代王者的星辰 阅读(108) 评论(0) 推荐(0) 编辑
MySQL优化二,索引的设计
摘要:前言:索引相当于一本书的目录,因为索引的存在才更好的查询到想要的数据 ## 1.2.MySQL中的索引 InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索引,其中比较关键的是B+树索引 InnoDB中的索引自然也是按照B+树来组织的,前面我们说过B+树的叶子节点用来放数据的,但 阅读全文
posted @ 2022-12-30 16:51 成为一代王者的星辰 阅读(47) 评论(0) 推荐(0) 编辑
MySQL优化一,数据表的设计
摘要:前言,表的设计一般都有范式化的设计,以范式化设计作为模板步骤,这个步骤必须是一步一步的往下设计的: ### 1.1.范式化设计 第一范式(1NF) 定义: 属于第一范式关系的所有属性都不可再分,即数据项不可分。 理解:第一范式强调数据表的原子性,是其他范式的基础。一张表有一个name-age列,这个 阅读全文
posted @ 2022-12-29 15:42 成为一代王者的星辰 阅读(281) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示