要理解什么是异步js,我们应该从确切理解同步js 开始
Redo Log
重做日志用来实现事务的持久性,即事务ACID中的D,其由两部分组成:一是内存中的重做日志缓冲(redo buffer),其是易失的,二是重做日志文件(redo log file),其是持久的。
《性能之巅》笔记
我们常常将系统等同于具象的技术实体,例如某种编程语言,OS内核,网络,总觉得系统出问题肯定是我某些技术知识有漏…
《重构》笔记
定义 重构是在不改变软件可观察行为的前提下改善其内部结构。当你面对一个最需要重构的遗留系统时,其规模之大,历史…
ICP 索引条件下推
当MySQL使用索引从表中检索行时,索引条件下推(ICP)是一种优化。在没有ICP的情况下,存储引擎遍历索引以定位基表中的行,并将它们返回给MySQL服务器,MySQL服务器评估行的WHERE条件。
一条查询sql是如何执行的
当向MySQL发送一个请求的时候,MySQL到底做了些什么呢?
sql卡住不动,如何排查?
并发问题的一个典型特征就是本来优化良好的查询突然变慢,这种变慢可能不是一直发生,只是偶尔随机出现几次,不过这也需要引起我们的注意。
MVCC
核心思想 多版本并发控制(Multi version concurrency control MVCC)技术的…
《代码整洁之道》笔记
代码重复 如果同一段代码反复出现,就表现某种想法未在代码中得到良好的体现。那么需要我们尽力去找出那到底是什么,…
权限系统
MySQL权限系统的主要功能是对从给定主机连接的用户进行身份验证,并将该用户与SELECT,INSERT,UPDATE和DELETE等数据库的权限相关联。其他功能包括具有匿名用户和授予特定于MySQL的功能如LOAD DATA INFILE和管理操作的权限。