MySQL
文章平均质量分 90
李莲花*
一勤万事通 一懒万事空
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何保证 Redis 和 MySQL 数据一致性?| 大别山码将
为什么会出现Redis 和 MySQL 不一致问题? Redis 和 MySQL 搭配使用在什么地方? 缓存量大但又不常变化的数据。也就是说,当我们在使用 Redis 和 MySQL 的时候,搭配使用的地方就是,数据量比较大,但是这个数据不会经常的变换的位置,比如说,某些商品信息的评论数据,也就是让 Redis 充当 MySQL 的缓存服务器,而要实现的目标也是比较简单的,当客户要查询数据的时候,先访问我们的 Redis,当 Redis 里面没有数据的时候,从 MySQL 中读取数据,并且存储到 Redi原创 2021-09-29 15:42:22 · 183 阅读 · 0 评论 -
数据库的数据太多了怎么办?特别大的访问量到数据库上怎么办?分库分表?| 大别山码将
数据库的数据太多了怎么办,一个表有一亿个数据(特别大的访问量到数据库上)?分库分表?Mysql的主从复制 1.使用优化查询的方法 1.使用索引 应尽量避免全表扫描,首先应考虑在 where 及 order by ,group by 涉及的列上建立索引。 2.优化 SQL 语句 2.1 通过 explain(查询优化神器)用来查看 SQL 语句的执行效果, 可以帮助选择更好的索引和优化查询语句, 写出更好的优化语句。 通 常我们可以对比较复杂的尤其是涉及到多表的 SELECT 语句, 把关 键字 EXPLAI原创 2021-09-27 18:38:57 · 5117 阅读 · 0 评论 -
事务的ACID四大特性·隔离级别·及MVCC保证事务隔离性 | 大别山码将
事务: 事务最经典也经常被拿出来说例⼦就是转账了。假如⼩明要给⼩红转账1000元,这个转账会涉及到两个关键操作就是:将⼩明的余额减少1000元,将⼩红的余额增加1000元。万⼀在这两个操作之间突然出现错误⽐如银⾏系统崩溃,导致⼩明余额减少⽽⼩红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。 事务的四大特性(ACID): 原⼦性: 事务的原⼦性确保动作要么全部完成,要么完全不起作⽤; ⼀致性: 执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的; 隔离性:原创 2021-09-25 23:04:18 · 871 阅读 · 0 评论
分享