-
volatile-lru是仅在带TTL的key中按LRU算法驱逐的内存淘汰策略,不处理未设置过期时间的key;会话key必须显式设置TTL,否则成为永生key导致内存溢出。
-
MySQL 联合索引缺少中间列时,后缀列通常不能像连续最左前缀一样直接定位,但可能参与索引条件检查。本文用执行计划区分查找、过滤与 Skip Scan,并给出索引调整判断方法。
-
Redis Cluster 的多键命令要求相关键位于同一 hash slot。本文用 hash tag 设计键名,再用 CLUSTER KEYSLOT 排查空标签、嵌套花括号和模板不一致等问题。
-
MySQL 不可见索引可以模拟删除而保留快速回滚能力。本文从索引约束、不可见化、执行计划、慢查询和工作负载三层观察,给出决定是否 DROP INDEX 的检查顺序。
-
1.字符串string:
字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对
-
使用MySQL数据库存储数据时,不同的数据类型决定了 MySQL存储数据方式的不同。为此,MySQL数据库提供了多种数据类型,其中包括整数类型、浮点数类型、定点 数类型、日期和时间类型、字符串
-
字段数量限制 Column Count Limits
MySQL对于每个表的字段数量是严格控制在4096个,但是实际情况下的限制大小取决于以下因素(也就是基本达不到4096就被限制了):
表的行最大的row size会限制字段
-
技术解决不了的事情该需求
现状
假设我们目前有两张表
业务表 书( t_a_book ) 阅读历史记录表 (t_r_book_history) 用户表
其两张表的数据逻辑如下
t_a_book
t_r_book_history
t_a_user
当然了,我们假设
-
早上收到开发同学求助,有个SQL查询耗时特别长,看了执行计划发现没有走索引,但是不知道原因在哪里,我们一起来分析一下。
mysql>explain SELECT
*
FROM
artisan_income
WHERE
parent_id IN (
222
-
一、PK(主键约束)
1、什么是主键?
在了解主键之前,先了解一下什么是关键字关键字:在表中具有唯一性的字段,比如一个人的身份证号,学号。一个表中可以有多个关键字。主键也叫主关
-
问题描述
用户在主库上执行了一个 alter 操作,持续约一小时。操作完成之后,从库发现存在同步延迟,但是监控图表中的 Seconds_Behind_Master 指标显示为 0,且 binlog 的延迟距离在不断上升。
原
-
编译安装redis
开始部署
[root@mcw01 ~]$ ls
anaconda-ks.cfg mongodb-linux-x86_64-3.2.8.tgz
[root@mcw01 ~]$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
--2022-03-05 18:27:02-- http://download.redis.io/releases/redis-4.0.10.tar.gz
Res
-
原文链接:https://www.percona.com/blog/...MySQL 8.0 在密码管理方面有很多改善,本文将介绍以下两个特性。密码重用策略生成随机密码| 1 密码重用策略该策略简单说,就是设置新密码时,可以限制禁
-
一、慢查询参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒
-
看到蒋老师的第一篇文章后就收货颇丰,真是句句戳中痛点。令我记忆最深的就是为什么知道了一个个技术点,却还是用不好 ?不管是蒋老师所说的Redis还是本系列要展开学习的MySQL。这是一个