2019年7月6日4 min readRedis的7个应用场景1. 缓存 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用 Redis 缓存,毕竟强大的 QPS 和极强的稳定性不是所有类似工具都有的。 而且相比于 memcached 还提供了丰富的数据类型可以使…
2019年3月6日9 min readRedis 基础为什么使用 Key value 存储系统 按照分布式领域的 CAP 理论来衡量,传统的关系数据库(例如:Mysql)的 ACID 只满足了 一致性(Consistency)、可用性(Availability),因此在 分…
2018年4月10日4 min readExplain 分析 SQLexplain 简介 explain 是 MySQL 提供的一个对 SQL 语句进行分析的命令,用法类似下面这种: explain 可以分析 SQL 执行的时候是全表扫还是走索引,时间开销大的是子查询还是联表的查询等。 …
2016年3月23日1 min readMysql 分页查询超过 1000 时变慢的原因这是正常的翻页的业务需求。 在一张 count 为 200w 的表上执行一下 sql: 执行时间:25s 问题: MySQL 里对 LIMIT OFFSET 的处理方式是,取出 OFFSET+LIMIT 的所有数据,然后…
2016年3月23日1 min readMysql 几十万级别数据导入导出mysql 中需要用到一些超大数据量插入或者导出的时候,可以使用下面的语句 首先使用方法及原理可以参考官方手册,大体就是就是 txt 文档(用 tab 分隔)的数据比较容易处理。