自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 FastDFS安装教程

单机模式下安装FastDFS:1.1下载tracker和storage使用相同的安装包,下载地址:https://github.com/happyfish100/FastDFSFastDFS--tracker安装1.2.FastDFS--tracker安装FastDFS是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。安装FastDFS需要先将...

2019-12-31 11:43:45 179

原创 Spring5源码分析入门组件介绍

srping Bean的注册:1.xml2.@bean3.@Conditionalxml创建bean的注册beans.xml文件中用<bean>声明一个bean,id为这个bean的名字,<property>声明bean的属性从xml文件得到bean:@Bean注入这里@Configuration相当于xml文件里的bean...

2019-12-28 11:38:32 150

原创 03-mysql事务隔离级别与io关系

六星教育-java-mysql优化1909什么是隔离级别 事务隔离级别类型 为什么使用事务? 隔离级别带来的问题和解决的问题 如何实现隔离级别什么是隔离级别一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。类似进入一幢大厦的员工、经理、总裁的权限。。。这样的级别分开的模式事务隔离级别类型为什么使用事务?数据不安全,使用事务:保证数据的安全避免异常问题面试...

2019-12-03 20:41:18 423

原创 15-mysql索引的选择原则

联合索引结构与最左匹配原则 mysql对于索引优先考虑对象 优化的执行过程 mysql索引的挑选规则索弓|的问题:回表如何产生的?索引: ->有些时候使用的使用效率低的原因1.索引结构-> btree2.普通索引和主键索引得出mysql查询数据返回结果尽量控制在30%(回表)3.回表的过程联合索引结构与最左匹配原则联合索引结构:多个字段组成的索引,联合索引有个最...

2019-11-20 17:03:15 279

原创 14-mysql索引类型与数据存储

myisam索引与数据存储 innodb索引与数据存储 索引的类型 innodb回表问题 hash索引 全文搜索引擎 myisam索引与数据存储myisam文件有.frm 记录表和字段的结构 .MYD 存储数据 .MYI 存储索引innodb存储的数据和索引其实没有分开 .idb .idbdata普通...

2019-11-20 12:00:27 187

原创 12-mysqlsql分析实例

explain profileexplainSQL优化->减少IO ->减少扫描的数据量。这样可以看出索引有没有用。rows => 这呢代码sql在该优化器的执行方案中扫描的大约数据量与实际的数据有要少 ;注意如果在实际项目中, 需要做一个某个统计操作的时候需要的数据不一定正确,这个时候我们就使用explain来获取select_ type:查询类型不...

2019-11-18 16:29:12 158

原创 11-mysqlSQL分析

sql优化的概念 sql执行流程与优化器 SQL的错误使用 优化的思路.所谓sq|优化是指什么?基于mysql的SQL的优化器的查询规则来优化SQL语句优化sq|主要优化那些语句:查询修改删除新增优化sq|主要是针对于查询操作,update table_ name set name= shineyork' where id= 0; => select name from ...

2019-11-18 11:35:58 155

原创 05-mysql结构与SQL执行

mysql大体结构 mysql的连接层 sql层之解析器 优化器的执行 SQL的执行流程mysql大体结构mysql连接层连接层:查询最大连接:SHOW VARIABLES LIKE '%max_conn%';假如最大连接是200个,那1000 千个访问可能一些连接会存在短暂的延迟并不会出现特严重的阻塞问题1.连接之后会判断用户密码的校验2.对于校验...

2019-11-18 09:53:34 110

原创 06-mysql物理文件

数据表文件 日志文件 系统文件(my.cnf | my.ini | mysql.sock)(mysql系统文件配置大全) 其他程序文件数据表文件查看数据库存在哪个文件show variables like '%datadir%'; #查看数据存放位置show create table orders; #查看创建表的sql表结构存文件.frm 存储的是关...

2019-11-17 21:49:45 121

原创 为什么要用MQ?

为什么要用MQ?mq是先进先出的数据结构。1.应用解耦项目A要给项目B发送数据,按照传统的做法是通过RPC远程调用,RPC远程调用耦合度非常高。如果使用消息队列,A系统把消息发给mq,B系统只需要订阅,这样就大大的实现了解耦。系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何- -个子系统出了故障或者因为升级等原因暂时不可...

2019-11-08 11:29:31 4291

原创 linux安装redis

先把文件上传到/home/study/目录,然后执行解压命令,解压到/usr/local/这个目录一般放的是开发软件tar -zxvf redis-3.0.0.tar.gz -C /usr/local/解压完成进入/usr/local/redis-3.0.0,因为redis是c++写的,所以要进行编译,执行命令:make编译可能遇到两个错误:gcc:命令未找到 erro...

2019-11-07 07:52:58 140

原创 mysql发现性能问题

六星教育-java-mysql优化1909为什么要性能优化 性能优化的目的 造成性能慢的四个层面 CentOS的网络配置 linux性能分析命令 为什么要性能优化 由于系统的硬件配置不高或者软件层面实现不好造成,系统网页卡、慢,用户体验不好,这时候就要做性能优化。在有限的配置实现性能的最大优化。 性能优化的目的 用户体验好、响应快、处理快、结果正切实现性能优化...

2019-11-03 11:33:01 151

原创 mysql安装与压测

mysql安装①使用xftp上传到linux的/home/study目录,进入此目录,开始解压tar -zvxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz②把解压的mysql目录移动到mkdir /usr/local/mysql,mv mysql-5.7.28-linux-glibc2.12-x86_64/* /usr/local/mys...

2019-11-03 11:30:20 123

原创 02-mysql事务与锁基础

六星教育-java-mysql优化1909什么是事务(ACID)? InnobDB是什么 事务的四个特点 事务的执行流程 事务的日志 事务io关系 锁的作用 锁的类型及特点 原子性实现 事务的生命周期 事务重做与回滚日志文件解释 事务详细流程事务会影响mysql的执行性能。手动开启的事务不会自动回滚什么是事务(ACID)?是数据库操作的最小工作单元,是作为...

2019-11-03 10:37:43 137

原创 01-mysql基础,试图,存储过程,触发器

六星教育-java-mysql优化1909什么是视图? 视图的优缺点 什么是触发器? 触发器的作用 触发器的一些场景 什么是存储过程? 对于存储过程的看法 存储过程的优缺点 物化视图什么是视图?视图是由数据库中的一个表或多个表导出的虚拟表,是一种虚拟存在的表,方便用户对数据的操作。视图的优缺点优点:1.包子数据的安全 -> 开发人员 =》 x项...

2019-11-01 18:11:43 122

原创 SQL优化思路

六星教育-java-mysql优化1909单表超过2000w的数据 ,要求 在不停服务的情况下怎么优化切忌: 不要上来就说,对常用字段建立索引优化最为重要的点就是 -> 定位需要优化的数据在哪里(扫描磁盘,快速读取到数据)潜在点:对于mysql调节 -> 优化会影响到其他地方select * 这个 * 会影响到索引的效率 -> 甚至让mysql不适用索引...

2019-10-30 21:35:12 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除