MySQL
文章平均质量分 89
李王家的翠花
IT小屌丝
展开
-
MySQL调优系列(八)——事务和锁分类
事务是逻辑上的一组操作,要么都执行,要么都不执行。原创 2023-06-26 18:29:19 · 229 阅读 · 0 评论 -
MySQL调优系列(六)——查询优化
能用索引就用索引。原创 2023-06-08 11:39:53 · 632 阅读 · 0 评论 -
MySQL调优系列(七)——分区分表
简单来说,分而治之。原创 2023-06-13 18:12:27 · 666 阅读 · 0 评论 -
MySQL调优系列(五)——索引详解
数据库索引就像是书前面的目录,能加快数据库的查询速度。原创 2023-05-19 16:20:21 · 791 阅读 · 0 评论 -
MySQL调优系列(四)——执行计划
sql语句是有具体的执行过程的,通过查看这个执行过程,可以针对性的优化某一步骤,以加快SQL语句的执行效率。通过MySQL调优系列(一)——性能监控我们可以知道,有一个查询优化器,查询优化器:优化客户端请求query,根据客户端请求的 query 语句,和数据库中的一些统计信息,在一系列算法的基础上进行分析,得出一个最优的策略,告诉后面的程序如何取得这个 query 语句的结果。(交由优化器将请求转化成执行计划,然后与存储引擎交互。原创 2023-05-08 19:57:34 · 676 阅读 · 0 评论 -
MySQL调优系列(三)——存储引擎的选择
关系型数据库的数据是存在表里的,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式,每个表格就是一个数据。表是在存储数据的同时,还要组织数据的存储结构,而这些数据的组织结构就是由存储引擎决定的。即存储引擎的作用就是规定了数据存储时的存储结构,业务直接决定了存储引擎的选择。因为不同的业务对数据的要求是不同的,比如查询、增删、外键、事务、索引等。mysql查看支持存储引擎语句:show engines;可以看出mysql默认支持的InnoDB索引,且支持事务、行级锁、外键。原创 2023-05-08 11:36:08 · 603 阅读 · 0 评论 -
MySQL调优系列(二)——数据类型优化
应该尽量使用可以正确存储数据的最小数据类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少,但是要确保没有低估需要存储的值的范围,如果无法确认哪个数据类型,就选择你认为不会超过范围的最小类型。2、当我们的表中存在类似于 TEXT 或者是很大的 VARCHAR类型的大字段的时候,如果我们大部分访问这张表的时候都不需要这个字段,我们就该义无反顾的将其拆分到另外的独立表中,以减少常用数据所占用的存储空间。最大空间是65535个字节,适合用在长度可变的属性。原创 2023-05-06 18:04:33 · 620 阅读 · 0 评论 -
MySQL调优系列(一)——性能监控
本文主要从show profile、performance_schema、show processlist讲解mysql的性能监控。原创 2023-03-06 17:53:28 · 643 阅读 · 0 评论