说起Mysql就离不开SQL优化,说起优化就离不开索引,那么什么是索引?为什么加了索引就可以快?那接下来我们就一起来探讨一下索引相关的知识!一、数据结构中常见的索引【对这块数据结构了解的同学建议跳过本节】1.二叉树说起二叉树,我们都知道每个结点最多只能有两个子结点,例如:可以发现二叉树很有规律,左子结点小于当前结点,右子结点大于当前结点。那这样不是查询起来很方便呢?二叉树的性质决定了它的时间复杂度
分类:
数据库 时间:
2019-12-16 10:05:01
阅读次数:
96
一、mysql数据库优化的概述 数据库优化出现的原因 数据库部分基于初始参数的优化(不多,具体有用到再说) 数据库建表时候的表结构优化 数据库索引的创建和优化 数据库sql优化的具体实例 二、数据库部分基于初始参数的优化 1、mysql数据库缓存 对应参数query_cache_type 数据库缓存 ...
分类:
数据库 时间:
2019-12-15 22:15:47
阅读次数:
150
本课时将分享 MySQL 数据库的查询优化器、查询缓存的原理和实际使用,慢查询和 SQL 优化的方法,互联网公司常用的 SQL 编写规范,以及在实际情况中如何优化数据库访问等内容,知识脑图如下所示。 MySQL 查询优化器 SELECT 执行过程 那么如何提高 MySQL 的查询性能呢?首先你需要了 ...
分类:
其他好文 时间:
2019-12-13 20:07:12
阅读次数:
118
原文:SQL优化中的重要概念:死锁 上面几篇文章讲到 事务、锁定、阻塞,最后还有一种... ...
分类:
数据库 时间:
2019-12-11 00:47:24
阅读次数:
219
原文:SQL优化中的重要概念:锁定 上篇文章讲的是事务,这篇就引出另一个重要概念,就... ...
分类:
数据库 时间:
2019-12-11 00:30:24
阅读次数:
133
原文:SQL优化中的重要概念:阻塞 上一篇讲到锁定的概念,那么接下来就是如何找到由于... ...
分类:
数据库 时间:
2019-12-11 00:17:50
阅读次数:
75
原文:SQL优化中的重要概念:事务 sql 优化和事务有关系? 从表面上看,让sq... ...
分类:
数据库 时间:
2019-12-11 00:00:13
阅读次数:
123
在项目中,写的sql主要以查询为主,但是数据量一大,就会突出sql性能优化的重要性。其实在数据量2000W以内,可以考虑索引,但超过2000W了,就要考虑分库分表这些了。本文主要记录在实际项目中,一个需要查询很慢的sql的优化过程,如果有更好的方案,请在下面留言交流。 很多文章都有关于sql优化的方 ...
分类:
数据库 时间:
2019-12-01 09:38:59
阅读次数:
96
索引是sql优化的使用频度最高的武器 索引就是一种优化查询的工具,注意 是优化了查询.,但是他也影响了dml的速度变慢. 在了解索引的优点之前我们先看一下索引的结构,只有充分了解索引的结构,才能明白索引的机制和应用. 索引结构 根块--茎块 叶块 叶块;存储rowid+列植.索引存储列植的时候是有序 ...
分类:
数据库 时间:
2019-11-28 19:13:04
阅读次数:
93
1.查看执行时间和cpu占用时间 set statistics time on select * from dbo.Product set statistics time off 打开你查询之后的消息里面就能看到啦。 2.查看查询对I/0的操作情况 set statistics io on sele ...
分类:
数据库 时间:
2019-11-25 16:47:36
阅读次数:
115