知识
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 · 117 阅读 · 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 · 191 阅读 · 0 评论 -
mysql慢查询
概念查询超过指定时间的语句叫慢查询查询查看慢查询的指定时间show variables like “%long%”;show status like “connections”;查询当前mysql数据库是否开启了慢查询日志功能:show VARIABLES like ‘%slow%’;配置5.5版本配置配置慢查询日志存放路径在磁盘随意位置创建文件夹MysqlLog,并在文件...原创 2019-10-22 19:44:53 · 121 阅读 · 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 · 87 阅读 · 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 · 124 阅读 · 0 评论 -
SpringBoot注解梳理
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使...原创 2019-10-16 18:09:54 · 65 阅读 · 0 评论 -
Feign
Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或spring的RestTemolate去调用。而Feign是一个使用起来更加方便的HTTP客户端,他用起来就好像调用本地方法一样,完全感觉不到是调用的远程方法。Feign是一个声名式的WebService客户端,它的目的就是让Web Service调用更加简单。Fei...原创 2019-10-16 10:42:46 · 194 阅读 · 0 评论 -
数据库的视图
视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要工作就落在创建这条SQL查询语句上。视图相对于普通的表优势主要包含以下几项。1 简单:使用视图的用户完全不需要关心后面对应的表的结构,关联条件和筛选条件,对用户来说已经是过...原创 2019-10-14 20:58:59 · 149 阅读 · 0 评论 -
数据库的索引概念
一.索引1.1索引概念MySql官方对索引的定义为:索引(index)是帮助MySql高效获取数据的数据结构(有序)。在数据之外,数据库系统还在维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。1.2索引类型索引是在MySQL的存储引擎层中实现的,而不是在服务器层实现的。所以每种存储引擎的索引都不一定...原创 2019-10-14 19:56:10 · 869 阅读 · 0 评论 -
服务降级
一.降级概念当访问量剧增,服务出现问题时,需要做一些处理,比如服务降级。服务降级就是将某些服务停掉或者不进行业务处理,释放资源来维持主要服务的功能。举例:某电商网站在搞活动时,活动期间压力太大,如果在进行下去,整个系统可能挂掉,这个时候可以释放掉一些资源,将一些不重要的服务降级,比如登录/注册。登录服务停掉之后就不会有更多的用户抢购,同时释放了一些资源,登录/注册服务就算停掉也不影响商品抢购...原创 2019-10-11 10:14:26 · 191 阅读 · 0 评论