![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 86
Visonws
这个作者很懒,什么都没留下…
展开
-
常见的SQL优化
SQL优化:个人理解:主要是对查询的优化。对于sql的优化主要就是下面几个方面的优化,1.避免全表扫描2.避免索引失效3.避免排序,不能避免,尽量选择索引排序4.避免查询不必要的字段5.避免临时表的创建,删除6....一.插入数据1.导入大批量数据 这个需要先关闭索引,插入数据后再打开索引。1.1.针对MyISAM引擎可以通过以下方式提高导入数据...原创 2018-07-16 22:47:04 · 18169 阅读 · 4 评论 -
Mysql的存储引擎介绍--02
Mysql是支持插拔式引擎1.插拔式的插件方式2.存储引擎是指定在表之上的,即一个库中的每一个表都可 以指定专用的存储引擎。3.不管表采用什么样的存储引擎,都会在数据区,产生对应的一个 的一个frm文件(表结构定义描述文件)1. CVS存储引擎 数据存储以用CSV文件特点:不能定义没有索引、列定义必须为NOT NULL、不能设置自增列–> 不适用大表或者数据的在线处理...原创 2018-12-09 13:46:48 · 167 阅读 · 0 评论 -
索引分类--01
1. 存储引擎索引的结构 在MySQL中,索引是在存储引擎层实现的,而不是在服务器层。MySQL支持的索引方法,也可以说成是索引的类型(这是广义层面上的),主要有以下几种:在MySQL中,索引是在存储引擎层实现的,而不是在服务器层。MySQL支持的索引方法,也可以说成是索引的类型(这是广义层面上的),主要有以下几种:存储引擎结构概念B -Tree最常见的索引储存结构,...原创 2018-12-09 12:10:09 · 643 阅读 · 0 评论 -
MySQL的配置优化 --08
1.基于参数的作用域2.配置文件 配置文件默认加载有四个,顺序读取下面的四个配置,后面有相同的参数会覆盖之前的参数:/etc/my.cnf -----> /etc/mysql/my.cnf -----> /usr/etc/my.cnf -----> ~/.my.cnf 可以通过如下命令查找到配置的这四个文件加载的顺序。 m...原创 2018-12-13 20:49:40 · 882 阅读 · 0 评论 -
Spring事务传播机制
https://www.cnblogs.com/softidea/p/5962612.html转载 2018-12-12 22:06:04 · 110 阅读 · 0 评论 -
MySQL索引B+Tree和优化概念-- 03
目录1.索引概念 2. 特点:3.MYSQL的储存结构B+Tree的由来3.1. 二叉树Binary search Tree3.2.平衡二叉树 Balanced binary search tree3.3.多路平衡查找树 B-Tree3.4.加强版多路平衡查找树 B+Tree3.5. 选择 B+Tree 的优点4.MYSQL 的B+Tree表现形式4...原创 2018-12-09 13:47:57 · 2986 阅读 · 0 评论 -
show status SQL语句执行状态的命令 --05
show [session|global] status命令了解各种SQL的执行频率 session表示当前会话(当前连接),global表示全局的(指数据库上次启动至今),默认是session 例如:show status like 'Com_%'; //获取Com开头的转台1.1 这个Com_XXX表示每个XXX执行的次数,一般比较关心如下四个: ...原创 2018-07-15 17:10:50 · 3603 阅读 · 0 评论 -
MySQL锁之Innodb锁 ,MVVC,Redo log, Undo log --07
目录1. 事务1.1 事务特性1.2 事务下中 并发带来的问题1.3 事务隔离级别2. InnoDB 锁2.1 行锁(共享锁和排他锁)2.2 意向锁-表锁级别2.3 表锁2.4 自增锁3. InnoDB锁的实现方式3.1 Next-key Lock 临键锁,InooDB行锁默认算法3.2 Gap Lock 间隙锁3.3 Record Lock ...原创 2018-07-22 11:01:59 · 458 阅读 · 0 评论 -
MySQL锁之 MyISAM锁——06
介绍MySQL两种引擎下的锁。1.两种引擎的锁介绍MyISAM的锁 MyISAM存储引擎采用的是表级锁, InnoDB的锁 InnoDB既支持表级锁,有支持行锁,默认情况下是行锁。 InnoDB还支持事务特性2.具体锁的特性表级锁 开销小,加锁快,不会出现死锁,锁定粒度大,发生锁的冲突概率高,开发度最低,并发度低 行级锁 开销大,加锁慢,会出现死...原创 2018-07-18 21:34:55 · 154 阅读 · 0 评论 -
优化数据库对象--数据库优化
目录优化数据库对象有这四种:1、优化表的数据类型,每个字段选择合适的数据类型匹配。2、通过拆分表提高表的访问速度3、逆规范化4、使用中间表提高查询效率优化数据库对象有这四种:1、优化表的数据类型,每个字段选择合适的数据类型匹配。2、通过拆分表提高表的访问速度 2.1 垂直拆分表 把主码和一些列放到一张表,然后主码和另外的列放另外一张表,把常用的...原创 2018-07-17 21:26:16 · 902 阅读 · 0 评论 -
Mysql的体系结构和运行机理 --04
一、Mysql的体系结构整体图上图解析:1.Connector:接入方支持多种协议2.Management Serveices & Utilities:系统管理和控制工具,mysqldump、 mysql复制集群、分区管理等3.Connection Pool 连接池:管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求4.SQL Inte...原创 2018-12-09 16:39:27 · 1206 阅读 · 0 评论