公众号:架构师与哈苏
关注公众号进入it交流群! 公众号:架构师与哈苏 不定时都会推送一些实用的干货。。。
摘要: 事务的四大特性(简称ACID) 1.原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 2.一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变道变到另一个一致性状态。一致性与原子性是密切相关的。 3.隔离性(Isolati 阅读全文
posted @ 2021-08-19 17:44 公众号/架构师与哈苏 阅读(236) 评论(0) 推荐(0)
摘要: 分析从几个维度 设计维度(引擎,列类型) 索引,sql优化 配置,硬件 架构维度 MyISAM MyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是: 不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支持崩溃后的安全恢复 在表有读取查询的同时 阅读全文
posted @ 2021-08-19 16:56 公众号/架构师与哈苏 阅读(38) 评论(0) 推荐(0)
摘要: 缓存穿透 缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候,在缓存中找不到,每次都要去数据库再查询一遍,然后返回空(相当于进行了两次无用的查询)。这样请求就会绕过缓存直接查数据库,这也是经常提的缓存命中率问题。 解决办法: 1.接口层增加校验,如用户鉴权校验,i 阅读全文
posted @ 2021-08-19 16:33 公众号/架构师与哈苏 阅读(37) 评论(0) 推荐(0)
摘要: Redis提供两种持久化机制RDB和AOF机制 RDB RDB(Redis DataBase)持久化方式: 是指数据集快照的方式半持久化模式记录redis数据库的所有键值对,在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。 优点: 1.只有一个文件 阅读全文
posted @ 2021-08-19 15:39 公众号/架构师与哈苏 阅读(54) 评论(0) 推荐(0)