04 2020 档案
摘要:LRU全称Least Recently Used,也就是 最近最少使用的意思,是一种内存管理算法,该算法最早应用于 Linux操作系统。 这个算法基于一种假设:长期不被使 用的数据,在未来被用到的几率也不大。因此,当数据所占内存达 到一定阈值时,我们要移除掉最近最少被使用的数据。 LRU算法中,使用
阅读全文
摘要:首先说结论: 一台主机上只能保持最多65535个TCP连接是吗? 客户端是这样的,服务端不是 是否有关系 .有关系 对于客户端 对于客户端来说,只有65535,因为根据TCP四元组的sport来说,sport只有16位,所以(2^16) 1是65535。也就是最多有65535个可用端口,这里只说长链
阅读全文
摘要:触发方式 水平触发 LT 只要文件描述符关联的读内核缓冲区非空,有数据可以读取,就一直发出可读信号进行通知 当文件描述符关联的内核写缓冲区不满,有空间可以写入,就一直发出可写信号进行通知 边沿触发 ET 当文件描述符关联的读内核缓冲区由空转化为非空的时候,则发出可读信号进行通知 当文件描述符关联的内
阅读全文
摘要:区别 1. 二进制日志(bin log)会记录所有与MySQL数据库有关的日志记录,包括InnoDB、MyISAM、Heap等其他存储引擎的日志。而InnoDB存储引擎的重做日志只记录有关该存储引擎本身的事务日志。 2. 其次,记录的内容不同,无论用户将二进制日志文件记录的格式设为STATEMENT
阅读全文
摘要:锁 行锁 record lock 间隙锁 gap lock 区间锁 next key lock 作用 防止幻读 什么时候会取得gap lock或者next key lock 隔离级别有关,只在REPEATABLE READ或以上的隔离级别下的特定操作才会取得gap lock或nextkey lock
阅读全文
摘要:索引类型 索引类型分为主键索引和非主键索引。(一定要牢记,是怎么存储数据的) 主键索引的叶子节点存的是整行数据。在 InnoDB 里,主键索引也被称为聚簇索引(clustered index)。 非主键索引的叶子节点内容是主键的值。在 InnoDB 里,非主键索引也被称为二级索引(secondary
阅读全文