![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
菜鸟小学弟
这个作者很懒,什么都没留下…
展开
-
MYSQL优化之【FileSort】
mysql版本是使用8.0mysq建立的索引:mysql查询语句:联合索引建立好后,条件和orderby按照顺序书写,可以发现Extra并没有出现FileSort(这种查询比较慢)的文件排序!!原创 2021-06-25 11:37:18 · 130 阅读 · 0 评论 -
Mysql的数据同步机制
在分布式系统下,mysql集群是常用的一种为了抗住高并发量的一个架构方式。那么如何来保证数据的一致性?如何做到数据同步呢?接下来我们就来讨论下,mysql如何做的mysql数据同步图流程...原创 2021-06-07 14:36:19 · 188 阅读 · 0 评论 -
Mysql事务ACID实现原理分析
参考。https://blog.csdn.net/qq_40741855/article/details/115768427原创 2021-05-10 10:26:34 · 103 阅读 · 0 评论 -
Mybatis的多级查询
举例:1个用户有多个订单,1个订单对应1个用户,那么: 1、查询用户时要不要直接把关联的订单查询出来?查询用户时不查询订单信息,get订单列表时再去数据库查询,也就是延迟加载(查询)优点:提升了数据库性能(查单表肯定比关联快)缺点:get订单列表时还要再去数据库查询,需要等待,2、查询订单时要不要把关联的用户查询出来?查询订单时把用户信息查询出来,因为1对1的数据量很少可以直接查询常用的关联数据查询有2种:关联查询、嵌套查询,使用嵌套查询来实现延迟加载的1、关联查询:将所有的信息都查询出来,.原创 2021-05-08 17:06:42 · 660 阅读 · 0 评论 -
MYSQL,SQL,MYBATIS
-- sql: select t1.* , sum(t2.delivery_num) as deliveryQuality, sum(t2.package_num) as deliveryNumber, group_concat( DISTINCT t2.des_location) as desWarehouseNames from external_deliver_order t1 left join external_原创 2021-03-17 17:04:14 · 99 阅读 · 0 评论 -
面试官求你别再问我MYSQl了
1、前言创建索引SELECT * FROM mytable WHERE category_id= 1;create INDEX mytable_categoryid on mytable (category_id);create INDEX mytable_categoryid_userid on mytable (category_id,user_id);EXPLAINSELECT *...原创 2019-11-19 21:06:16 · 154 阅读 · 2 评论