Redis现在应该是各大厂商的标配了,但是很多人可能只知道如何使用,而对其原理却不太了解。今天我们就用图解来解释一下。详细了解 Redis 实现高性能和高可用性的秘诀Redis 是什么? Redis(远程字典服务)是一个开源键值数据库服务...
工作中实现了一个时间统计功能:数据必须按照指定的顺序从源表中提取出来,经过分组合并后插入到目标表中。 源表数据量相当大,几千万行,显然不适合一次性检索(如果是一次性脚本,也可以考虑在一台机器上内存大,但是定时任务每次启动都会占用数据(10G...
1。过期key处理Redis之所以有强大的性能,主要原因在于它是基于内存存储的。但单节点Redis的内存大小不宜太大,否则会影响持久化或主从同步性能。 我们可以通过更改配置文件来设置Redis的最大内存: maxmemory 1gb 当内存...
日志功能记录慢查询语句开启慢查询记录功能,以及执行时间等于或大于设置值的语句log_min_duration_statement 将被记录:ALTER database postgres SET log_min_duration_state...
作者:京东物流陈昌浩1简介Redis是目前最流行的NoSQL数据库。 Redis主要用于缓存。对提高数据查询效率和数据库保护起到关键作用,极大提升系统性能。当然,在使用过程中也可能会出现异常情况,导致Redis失去缓存功能。 2 异常类型...
1 概述 打开 MySQL 查询缓存。当执行完全相同的SQL语句时,服务器会直接从缓存中读取结果。当数据在Cache失效之前发生变化,并且变化频繁的表不适合查询缓存。 2 操作流程1.客户端向服务器发送请求; 2。服务器将首先检查查询缓存...
2022年1月31日起,官方已经发布了文件Redis7.0-rc1,目前已经发布到7.0.5版本。许多开发人员仍然只知道Redis 5.x或6.x版本,还不了解Redis 7.0。本系列教程将帮助您全面学习Redis7.0相关的知识点。环境...
2022 MySQL面试题事务有哪些特点? ACID的实现原理是什么? MySQL索引结构?为什么选择 B+ 号码?每种数据结构都有优点和缺点。 MySQL中的SQL插入执行流程是怎样的? 数据库性能瓶颈?如何解决 SQL 速度慢的问题?如...
字数超出限制了...
前面很多转Go测试的朋友私信我:如何设计好表结构? 阳哥需要解决大家关心的问题。我希望它对每个人都有用。 先说结论本文介绍了设计数据库表结构时需要考虑的4个方面,以及优雅设计的6个原则。它提供了示例来展示我的设计思想。为了提高性能,我们还必...