- 博客(3)
- 收藏
- 关注
原创 【01】Redis的数据结构
redis的数据类型和底层的数据结构可以看到除了string,其他的数据类型底层都有两种数据结构来实现redis是怎么存储的redis的是用了一个hash表(全局hash表)来存放所有的键值对,value存放的是只想具体数据的指针。所以查询的时候也会有因为hash冲突带来的慢查询问题。为了解决这个问题,redis会创建两个全局hash表,一大一小,当小表中的数据冲突越来越多时,会把数据移动到大表中去,这样就可以降低hash冲突。为了避免拷贝数据时redis不可用,redis采用了渐进式
2022-03-06 18:49:52
427
原创 用友面试总结
数据库索引失效innodb的特性聚簇索引和非聚簇索引比较好的一个应对面试的回答InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分; 一般建表会用一个自增主键做聚簇索引,没有的话MySQL会默认创建,但是这个主键如果更改代价较高,故建表时要考虑自增ID不能频繁update这点。 我们日常工作中
2022-02-19 15:01:15
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人