上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 41 下一页
摘要: exist & in 优化 SELECT * from A WHERE id in ( SELECT id from B ) 复制代码 SELECT * from A WHERE id EXISTS ( SELECT 1 from A.id= B.id ) 复制代码 分析: in 是在内存中遍历比较 阅读全文
posted @ 2020-05-04 22:57 泥土里的绽放 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 声明由于贴mysql截图会占太大篇幅,影响整体阅读理解,所以没有贴mysql截图,但是下面步骤都是亲自试验过的 四种隔离级别(由低到高)Read Uncommitted读未提交:可以看到其他事务未提交的内容Read Committed读已提交:可以看到其他事务已提交读内容Repeatable Rea 阅读全文
posted @ 2020-05-04 22:18 泥土里的绽放 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 你需要知道的之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁编程的思想源于生活,生活中的例子能帮助我们更好的理解一些编程中的思想。生活中排队的场景,小明,小红,小 阅读全文
posted @ 2020-05-04 21:53 泥土里的绽放 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。 目录 传统应用的事务管理 1.1 本地事务 1.2 分布 阅读全文
posted @ 2020-05-04 16:45 泥土里的绽放 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布式事务问题,多个服务之间使用自己单独维护的数据库,它们彼此之间不在同一个事务中,假如A执行成功了,B执行却失败了,而A的事务此 阅读全文
posted @ 2020-05-04 12:29 泥土里的绽放 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试题剖析 一般来说,分布式事务的实现主要有以下 5 种方案: XA 方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 两阶段提交方案/XA方案 所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库 阅读全文
posted @ 2020-05-04 10:59 泥土里的绽放 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 进程是什么? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实 阅读全文
posted @ 2020-05-04 00:14 泥土里的绽放 阅读(141) 评论(0) 推荐(0) 编辑
摘要: awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读 阅读全文
posted @ 2020-05-04 00:13 泥土里的绽放 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 我们在编写一个查询语句的时候 SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > 阅读全文
posted @ 2020-05-04 00:05 泥土里的绽放 阅读(354) 评论(0) 推荐(0) 编辑
摘要: MySQL 常见的存储引擎,可以使用 SHOW ENGINES 复制代码 命令,来列出所有的存储引擎 可以看到,InnoDB 是 MySQL 默认支持的存储引擎,支持事务、行级锁定和外键。 MyISAM 存储引擎的特点 在 5.1 版本之前,MyISAM 是 MySQL 的默认存储引擎,MyISAM 阅读全文
posted @ 2020-05-03 23:44 泥土里的绽放 阅读(194) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 41 下一页