摘要:
浏览器端发起 HTTP 请求流程 浏览器输入网址:http://www.baidu.com,之后会完成什么步骤呢? 1、构建请求 首先,浏览器构建请求行信息,构建好后,浏览器准备发起网络请求。 GET /index.html HTTP1.1 2、查找缓存 在真正发起网络请求之前,浏览器会先在浏览器缓 阅读全文
posted @ 2020-04-03 20:49
听风是雨
阅读(763)
评论(0)
推荐(0)
摘要:
规范和实现 针对Java虚拟机的实现有专门的《Java虚拟机规范》,在遵守规范的前提下,不同的厂商会对虚拟机进行不同的实现。 就好比开发的过程中定义了接口,具体的接口实现大家可以根据不同的业务需求进行实现。 PS:大家都有必要了解一下《Java虚拟机规范》,关注公众号“程序新视界”,回复“002”获 阅读全文
posted @ 2020-04-03 20:40
听风是雨
阅读(4292)
评论(1)
推荐(0)
摘要:
1. 存在几个线程: 主库一个线程,从库两个线程 2.主库生成一个log dump线程,和从库IO线程交互 3.IO线程请求主库binlog,写入到中继日志relay log 4.SQL线程读取中继日志,解析然后写入到从库 阅读全文
posted @ 2020-04-03 01:52
听风是雨
阅读(174)
评论(0)
推荐(0)
摘要:
redo 重做日志 作用:确保事务的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redo log执行重做,到达事务一致性 undo 回滚日志 作用:保证数据的原子性,记录事务发生之前的数据的一个版本,用于回滚。 innodb事务的可重复读和读取已提交 隔离级别就是通过mvcc+undo实 阅读全文
posted @ 2020-04-03 01:37
听风是雨
阅读(272)
评论(0)
推荐(0)
摘要:
转自:https://blog.csdn.net/kk185800961/article/details/79378313/ 以下考虑主要为 Innodb 引擎 【 innodb_buffer_pool_size 】 用于缓存 索引 和 数据的内存大小, 这个当然是越多越好, 数据读写在内存中非常快 阅读全文
posted @ 2020-04-03 01:18
听风是雨
阅读(507)
评论(0)
推荐(0)
摘要:
MRR,全称「Multi-Range Read Optimization」。 简单说:MRR 通过把「随机磁盘读」,转化为「顺序磁盘读」,从而提高了索引查询的性能。 至于: 为什么要把随机读转化为顺序读? 怎么转化的? 为什么顺序读就能提升读取性能? 咱们开始吧。 磁盘:苦逼的底层劳动人民 执行一个 阅读全文
posted @ 2020-04-03 01:06
听风是雨
阅读(1024)
评论(1)
推荐(1)

浙公网安备 33010602011771号