
知识
weixin_45619951
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
优化之EXPAIN执行计划1
准备测试数据: CREATE TABLE actor ( id int(22) NOT NULL AUTO_INCREMENT, name varchar(255) DEFAULT NULL, update_time datetime DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=ut...原创 2019-10-24 15:22:58 · 166 阅读 · 0 评论 -
优化之EXPAIN执行计划
准备测试数据 CREATE TABLE actor ( id int(22) NOT NULL AUTO_INCREMENT, name varchar(255) DEFAULT NULL, update_time datetime DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf...原创 2019-10-22 19:47:39 · 229 阅读 · 0 评论 -
mysql慢查询
概念 查询超过指定时间的语句叫慢查询 查询 查看慢查询的指定时间 show variables like “%long%”; show status like “connections”; 查询当前mysql数据库是否开启了慢查询日志功能: show VARIABLES like ‘%slow%’; 配置 5.5版本配置 配置慢查询日志存放路径 在磁盘随意位置创建文件夹MysqlLog,并在文件...原创 2019-10-22 19:44:53 · 141 阅读 · 0 评论 -
mysql存储引擎2
语句分析 sql分为两种 查询 更新(增加/修改/删除) 查询分析 select * from student where age = 18 and name = “张三”; 执行流程 1.检查该语句是否有权限,如果没有则抛出错误信息 2.查询缓存,如果有则直接返回结果(版本8.0以前) 3.分析器进行词法分析,提取SQL语句关键元素 4.优化器确定执行方案, 根据上述的SQL语句,优化器会确定...原创 2019-10-17 20:04:01 · 100 阅读 · 0 评论 -
mysql存储引擎
一.一条sql语句的执行顺序 mysql的体系结构 整个mysql server由下列组件组成: 1.connection pool:连接池组件 2.management services & utilities: 管理服务和工具组件 3.sql interface:SQL接口组件 4.parser:查询分析器 5.optimizer:优化器 6.caches & buffers...原创 2019-10-16 18:55:35 · 150 阅读 · 0 评论 -
SpringBoot注解梳理
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等同于spring的XML配置文件;使...原创 2019-10-16 18:09:54 · 84 阅读 · 0 评论 -
Feign
Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或 spring的RestTemolate去调用。 而Feign是一个使用起来更加方便的HTTP客户端,他用起来就好像调用本地方法一样,完全感觉不到是调用的远程方法。 Feign是一个声名式的WebService客户端,它的目的就是让Web Service调用更加简单。Fei...原创 2019-10-16 10:42:46 · 242 阅读 · 0 评论 -
数据库的视图
视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表, 并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要工作就落在创建这条SQL查询语句上。 视图相对于普通的表优势主要包含以下几项。 1 简单:使用视图的用户完全不需要关心后面对应的表的结构,关联条件和筛选条件,对用户来说已经是过...原创 2019-10-14 20:58:59 · 167 阅读 · 0 评论 -
数据库的索引概念
一.索引 1.1索引概念 MySql官方对索引的定义为:索引(index)是帮助MySql高效获取数据的数据结构(有序)。在数据之外,数据库系统还在维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 1.2索引类型 索引是在MySQL的存储引擎层中实现的,而不是在服务器层实现的。所以每种存储引擎的索引都不一定...原创 2019-10-14 19:56:10 · 897 阅读 · 0 评论 -
服务降级
一.降级概念 当访问量剧增,服务出现问题时,需要做一些处理,比如服务降级。 服务降级就是将某些服务停掉或者不进行业务处理,释放资源来维持主要服务的功能。 举例:某电商网站在搞活动时,活动期间压力太大,如果在进行下去,整个系统可能挂掉,这个时候可以释放掉一些资源,将一些不重要的服务降级,比如登录/注册。登录服务停掉之后就不会有更多的用户抢购,同时释放了一些资源,登录/注册服务就算停掉也不影响商品抢购...原创 2019-10-11 10:14:26 · 210 阅读 · 0 评论