
数据库
路漫聊架构
奋斗在互联网行业,拥有10余年java研发经验,5年架构设计经验及团队管理经验
擅长微服务架构设计及架构演进,分布式服务开发,小程序开发
技术栈:java,python,vue,springboot,springcloud,mysql,redis,tidb
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql索引笔记1
高性能使用索引策略 1.独立的列,即指索引列不能是表达式的一部分,或者是函数参数,如果查询中的列不是独立的,则无法使用索引 例如:select act_id from actor where act_id+1=5 2.有时候需要索引很长的字段,这会让索引变大且慢,一个策略是前面提出的使用模拟哈希索引,但是这样还不够,所以 通常可以索引开始的部分字符,可以节省索引空间,从而提高效率,但这样...原创 2018-03-01 14:53:55 · 218 阅读 · 0 评论 -
MYSQL查询性能优化一
一,慢查询原因 是否向数据库请求了不需要的数据 1,查询不需要的记录,mysql服务器会查询出全部的结果集,客户端也会接受全部数据,然后抛弃大部分数据,解决方法使用limit. 2.多表关联查询时返回所有的列 例如:select * from A left join B on A.id = B.id; 优化后:select A.* from A left join B on A.id ...原创 2018-03-01 20:14:53 · 191 阅读 · 0 评论 -
mysql查询性能优化二
1.关联子查询优化:使用EXISTS 替代IN查询 select * from film where film_id in (select film_id from film_actor where actor_id= 1) mysql优化器改写后: select * from film where exits ( select * from film_actor where actor_...原创 2018-03-01 22:19:11 · 292 阅读 · 0 评论 -
mysql索引笔记2
聚簇索引:也叫簇类索引,是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。 mysql聚簇索引:并不是索引的一种,是数据存储的一种方式,不同的存储引擎的实现方式不同,在innerDB中使用...原创 2018-04-02 11:49:07 · 163 阅读 · 0 评论 -
mysql复制技术
https://www.cnblogs.com/jiangwenju/p/6098974.html转载 2018-04-02 11:58:06 · 353 阅读 · 0 评论 -
mysql的主从复制原理
https://www.cnblogs.com/gdsblog/p/6667894.html转载 2018-04-02 12:06:24 · 141 阅读 · 0 评论