会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
<导航
北冥有鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
2021年6月26日
再谈Mysql undo log, redo log与binlog
摘要: 一、undo log 1、undo log有两个作用 提供回滚和多个行版本控制(MVCC)。 在数据修改的时候,不仅记录了redo log,还记录了对应的undo,如果因为某些原因事务失败而回滚,可以借助该undo进行回滚。这对应其原子性。undo log和redo log记录物理日志不一样,他是逻
阅读全文
posted @ 2021-06-26 15:59 字节悦动
阅读(1201)
评论(0)
推荐(1)
2021年6月15日
Mysql中IF条件语句用法
摘要: IF 表达式 IF( expr1 , expr2 , expr3 ) expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3 如下: SELECT IF(TRUE,1+1,1+2); -> 2 SELECT IF(FALSE,1+1,1+2); -
阅读全文
posted @ 2021-06-15 16:48 字节悦动
阅读(19433)
评论(0)
推荐(24)
2021年5月14日
Mysql buffer pool详解
摘要: 一、前言 1、buffer pool是什么 咱们在使用mysql的时候,比如很简单的select * from table;这条语句,具体查询数据其实是在存储引擎中实现的,大家都知道mysql数据其实是放在磁盘里面的,如果每次查询都直接从磁盘里面查询,这样势必会很影响性能,所以一定是先把数据从磁盘中
阅读全文
posted @ 2021-05-14 16:06 字节悦动
阅读(21500)
评论(10)
推荐(98)
2021年5月8日
MySQL中的隐式转换造成的索引失效
摘要: 在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。 官方的隐试转换说明: 两个参数至少有一个是 NULL 时,比较的结果也是 NULL,例外是使用 <=> 对两个 NULL 做比较时会返回 1,这两种情况都不需要做类型转换两个参数都是字符串,会按照字符串
阅读全文
posted @ 2021-05-08 23:11 字节悦动
阅读(1641)
评论(0)
推荐(6)
关于多表JOIN的几点结论及建议
摘要: 我们在制定表DDL设计规范时,通常都会要求一条:如果有两个表要做JOIN,那么关联条件列类型最好完全一样,才能保证查询效率,真的如此吗? 相信不少朋友主动或被动告知这样一个规范要求(其实我也制定过这个规范),当多表JOIN时,关联条件列类型最好是完全一样的,这样才可以确保查询效率。果真如此吗? 关于
阅读全文
posted @ 2021-05-08 14:52 字节悦动
阅读(660)
评论(0)
推荐(0)
Mysql 根据一个表数据更新另外一个表
摘要: 方法一: update 更新表 set 字段 = (select 参考数据 from 参考表 where 参考表.id = 更新表.id); update table_2 m set m.column = (select column from table_1 mp where mp.id= m.i
阅读全文
posted @ 2021-05-08 14:02 字节悦动
阅读(2789)
评论(0)
推荐(2)
2021年4月20日
Mysql JSON数据类型
摘要: 简介 在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点: JSON数据有效性检查:BLOB等类型无法在数据库层做这样的约束性检查, 保证了JSON数据类型的强校验,JSON数据列会自动校验存入此列的内容是否符合JSON格式,非正常格式则报错,而
阅读全文
posted @ 2021-04-20 09:57 字节悦动
阅读(1924)
评论(0)
推荐(2)
2021年4月14日
MYSQL中TRUNCATE和DELETE的区别
摘要: MYSQL中TRUNCATE和DELETE的区别 MYSQL中TRUNCATE和DELETE都能够清理表中的数据,但是他们有什么区别呢?我们从下面的几点来分析: 1. 条件删除 这个比较好理解,因为DELETE是可以带WHERE的,所以支持条件删除;而TRUNCATE只能删除整个表。 # delet
阅读全文
posted @ 2021-04-14 13:55 字节悦动
阅读(1852)
评论(0)
推荐(2)
2020年12月2日
Redis——由分布式锁造成的重大事故
摘要: 一、前言 基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。 背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了!要知道,这个地球上飞天茅台的稀缺性
阅读全文
posted @ 2020-12-02 16:08 字节悦动
阅读(245)
评论(0)
推荐(0)
2020年11月26日
Spring的Template使用指南
摘要: 一般我们请求接口,都采用Apache Httpclient工具,这个工具稳定,既可以建立长连接,保持不错的性能,而它唯一的不足就是使用起来麻烦多变,并且要很多层判断处理,今天我要谈的就是spring对httpClient的再封装工具类,restTemplate,采用模板模式抽象出来的高效工具。有点类
阅读全文
posted @ 2020-11-26 17:11 字节悦动
阅读(1874)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
公告