2021年9月4日

操作系统 - 扇区,磁盘块,页

摘要: 概念 扇区:磁盘的最小存储单位;磁盘块:文件系统读写数据的最小单位;页:内存的最小存储单位; 联系 一个磁盘块由连续几个(2^n)扇区组成;页的大小为磁盘块大小的2^n倍; 查看 页大小查看: getconf PAGE_SIZE,常见为4K;磁盘块大小查看:stat /boot/|grep “IO 阅读全文

posted @ 2021-09-04 22:39 frank_cui 阅读(1200) 评论(0) 推荐(0)

MySQL - 宕机时数据不丢失的原理

摘要: 总结 TODO 问题 在开始阅读本文之前,可以先思考一下下面两个问题。 众所周知,MySQL 有四大特性:ACID,其中 D 指的是持久性(Durability),它的含义是 MySQL 的事务一旦提交,它对数据库的改变是永久性的,即数据不会丢失,那么 MySQL 究竟是如何实现的呢?MySQL 数 阅读全文

posted @ 2021-09-04 21:05 frank_cui 阅读(1394) 评论(1) 推荐(0)

MySQL - 自增id用完了会报错么?怎么办?

摘要: 一、总结 自己声明的主键,超过设置类型最大值 主键的值不会再变化 并会抛出主键duplicate错误 17:28:03 insert into t1 values(null) Error Code: 1062. Duplicate entry '4294967295' for key 'PRIMAR 阅读全文

posted @ 2021-09-04 13:00 frank_cui 阅读(321) 评论(0) 推荐(0)

MySQL - MySQL没有主键怎么办?会自动生成主键么?自动生成的主键有什么问题?

摘要: 一、总结 没有主键怎么办? 如果定义了主键,那么InnoDB会使用主键作为聚簇索引 如果没有定义主键,那么会使用第一非空的唯一索引(NOT NULL and UNIQUE INDEX)作为聚簇索引 如果既没有主键也找不到合适的非空索引,那么InnoDB会自动生成一个不可见的名为row_id的列名为G 阅读全文

posted @ 2021-09-04 12:33 frank_cui 阅读(9659) 评论(0) 推荐(0)

导航

levels of contents