- 博客(7)
- 收藏
- 关注
原创 银行面试之网络
银行面试之网络OSI七层协议(功能及协议)TCP的三次握手和四次挥手TCP与UDP的区别TCP如何保证可靠传输流量控制拥塞控制ARQ协议在浏览器中输⼊url地址 ->> 显示主页的过程OSI七层协议(功能及协议)TCP的三次握手和四次挥手TCP与UDP的区别TCP如何保证可靠传输流量控制拥塞控制ARQ协议在浏览器中输⼊url地址 ->> 显示主页的过程...
2021-11-11 10:27:30 2473
转载 银行面试之MySQL数据库(大表优化)
银行面试之MySQL数据库(数据库优化)大表优化单表优化字段索引主从复制、读写分离垂直分区水平分区参考:https://segmentfault.com/a/1190000006158186大表优化当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化单表优化字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNEDVARCHAR的长度只分配真正需要的空间使用枚举或整数代替字符串类型尽量使用TIME
2021-11-08 21:05:02 368
原创 银行面试之MySQL数据库
银行面试之MySQL数据库存储引擎(InnoDB Vs MyISAM)约束char Vs varcharin Vs existsdelete Vs truncate Vs drop存储引擎(InnoDB Vs MyISAM)InnoDBMyISAM支持事务不支持事务支持外键不支持外键支持表级锁和行级锁只支持表级锁支持压缩表和空间数据索引聚集索引,数据文件和索引绑在一起,必须要有主键非聚集索引,数据和索引分离,索引保存的是数据的指针不保存表的具体
2021-11-06 13:49:47 938
原创 银行面试之MySQL数据库(事务)
银行面试之MySQL数据库(事务)事务的四个特征(ACID)并发一致性问题丢失修改读脏数据不可重复读幻影读事务隔离级别MVCC锁事务是不可分割的数据库操作序列,也是数据库并发控制的基本单位。事务的四个特征(ACID)原子性(Atomicity):事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。一致性(Consistency):在一致性状态下,所有事务对同一个数据的读取结果都是相同的。隔离性(Isolation):一个事务所做的修改在最终提交以前,对其它事务是
2021-10-29 17:06:59 726
原创 银行面试之MySQL数据库(索引)
银行面试之MySQL数据库(一)前言索引索引的定义索引的底层实现Hash索引B+树索引B+树前言这篇博客主要是介绍自己在准备银行面试时的MySQL数据库知识索引索引的定义索引是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据表中数据。更通俗的说,索引就相当于目录,可以加快检索速度,提高系统性能。索引也是一个文件,需要占用物理空间,此外索引也需要维护。最常见的就是使用哈希表、B+树作为索引。索引的底层实现Hash索引哈希索引(hash index)基于哈希表实现,只有精确匹
2021-10-27 20:51:43 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人