摘要:实际业务场景中 SQL 语句往往及其复杂,包含多个条件,此时就需要具体分析SQL 使用到的索引,并了解 where 条件的判断逻辑。 阅读全文
posted @ 2020-08-31 22:50 程序员历小冰 阅读(57) 评论(0) 推荐(0) 编辑
摘要:如果您想更深入地了解为什么选择某个查询计划,那么优化器跟踪非常有用。虽然 EXPLAIN 显示选定的计划,但Optimizer Trace 能显示为什么选择计划:您将能够看到替代计划,估计成本以及做出的决策。本篇文章会详细讲解 Optimizer Trace 展示的所有相关信息,并且会辅之一些具体使用案例。 阅读全文
posted @ 2020-08-03 22:01 程序员历小冰 阅读(369) 评论(2) 推荐(1) 编辑
摘要:在上一篇文章《MySQL常见加锁场景分析》中,我们聊到行锁是加在索引上的,但是复杂的 SQL 往往包含多个条件,涉及多个索引,找出 SQL 执行时使用了哪些索引对分析加锁场景至关重要。 阅读全文
posted @ 2020-06-15 21:42 程序员历小冰 阅读(303) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 申博太阳城现金网游戏阅读全文
posted @ 2020-05-28 22:14 程序员历小冰 阅读(476) 评论(0) 推荐(1) 编辑
摘要:近日 Redis 6.0.0 GA 版本发布,这是 Redis 历史上最大的一次版本更新,包括了客户端缓存 (Client side caching)、ACL、Threaded I/O 和 Redis Cluster Proxy 等诸多更新。 我们今天就依次聊一下客户端缓存的必要性、具体使用、原理分析和实现。 申博太阳城现金网游戏阅读全文
posted @ 2020-05-11 21:30 程序员历小冰 阅读(476) 评论(0) 推荐(1) 编辑
摘要:在上一篇 "《Java 数据持久化系列之池化技术》" 中,我们了解了池化技术,并使用 Apache common Pool2 实现了一个简单连接池,实验对比了它和 HikariCP、Druid 等数据库连接池的性能数据。在性能方面,HikariCP遥遥领先,而且它还是 Spring Boot 2.0 阅读全文
posted @ 2020-04-14 21:09 程序员历小冰 阅读(242) 评论(0) 推荐(0) 编辑
摘要:疫情期间在家工作时,同事使用了 insert into on duplicate key update 语句进行插入去重,但是在测试过程中发现了死锁现象: 由于开发任务紧急,只是暂时规避了一下,但是对触发死锁的原因和相关原理不甚了解,于是这几天一直在查阅相关资料,总结出一个系列文章供大家参考。本篇是 阅读全文
posted @ 2020-04-01 22:38 程序员历小冰 阅读(464) 评论(0) 推荐(0) 编辑
摘要:今天我们就先来了解一下池化技术的必要性、原理;然后使用 Apache-common-Pool2实现一个简单的数据库连接池;接着通过实验,对比简单连接池、HikariCP、Druid 等数据库连接池的性能数据,分析实现高性能数据库连接池的关键;最后分析 Pool2 的具体源代码实现。 申博太阳城现金网游戏阅读全文
posted @ 2020-02-03 21:49 程序员历小冰 阅读(444) 评论(0) 推荐(0) 编辑
摘要:上一篇《分布式数据缓存中的一致性哈希算法》 文章中讲述了一致性哈希算法的基本原理和实现,今天就以 Redis Cluster 为例,详细讲解一下分布式数据缓存中的数据分片,上线下线时数据迁移以及请求重定向等操作。 阅读全文
posted @ 2019-12-21 21:36 程序员历小冰 阅读(259) 评论(0) 推荐(1) 编辑
摘要:在上一篇文章中《Redis 命令执行过程(上)》中,我们首先了解 Redis 命令执行的整体流程,然后细致分析了从 Redis 启动到建立 socket 连接,再到读取 socket 数据到输入缓冲区,解析命令,执行命令等过程的原理和实现细节。接下来,我们来具体看一下 set 和 get 命令的实现细节和如何将命令结果通过输出缓冲区和 socket 发送给 Redis 客户端。 阅读全文
posted @ 2019-12-14 10:48 程序员历小冰 阅读(1008) 评论(6) 推荐(1) 编辑
www.sbc883.com 太阳城申博娱乐直营网 申博会员登入直营网 申博安卓手机下载登入 菲律宾太阳网a99.com 申博138游戏登入
申博官网下载中心直营网 申博娱乐网址大全直营网 申博官方网址 太阳城申博桌面安装版下载 菲律宾申博官网免费开户 777老虎机微信支付充值
申博登录网址 菲律宾太阳网上娱乐99 太阳城亚洲游戏登入 www.55msc.com www.88tyc.com 申博游戏端下载