所有内容 第524页
-
线上MySQL千万级大表,如何优化?
前段时间应急群有客服反馈,会员管理功能无法按到店时间、到店次数、消费金额进行排序。经过排查发现是 SQL 执行效率低,并且索引效率低下。 图片来自 Pexels 应急问题 商户反馈会员管理功能无法按到...
-
Redis 字符串用起来简单,但是原理可是真不简单
Hello,大家好,我是阿粉~ 无论你现在使用什么编程语言,每天最高频使用的应该就是字符串。可以说字符串对象很基础,也很重要。 那么今天想跟大家聊聊 Redis 字符串相关实现,来看下这个看起来简单的...
-
MySQL字符集,永恒的痛
最近迁移mysql和升级mysql版本,遇到了很多乱码(主要是表情问题)问题,所以记录下。 mysql字符集分别支持四种级别的字符集和对应的比较规则,比如服务器级别的是character_set_se...
-
面试必问:分布式锁到底用Redis好?还是Zookeeper好?
首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在...
-
「MySQL系列」InnoDB的架构和原理深入刨析
一 存储引擎体系 1.1 MySQL体系架构 上图描述 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL ...
-
程序员过关斩将--请不要误会Redis 6.0 的多线程
你对redis的单线程是不是有点误会? 你对redis 6.0的多线程是不是也有点误会? redis多线程一定可以提高性能吗? redis官方刚刚发布的6.0版本已经掀起了业界一阵热波,在这个版本中新...
-
MySQL:下载、安装、部署、修改密码步骤
有一些小伙伴说更新一些 sql 的基本内容。 那我先说说 mysql 的安装和部署吧,我一般都使用解压版本的,不喜欢安装那么多东西。 一、下载 mysql 压缩版并解压 (如:D:\mysql-8.0...
-
MySQL 加锁机制验证记录
MySQL 官方文档 给出了不同类型语句的加锁情形,但我觉得 这个总结 更到位,因此想结合文章的几种情形,结合 InnoDB Monitor Output 做分析。 文章是验证过程的记录,全文比较长,...
-
使用Redis实现聊天记录转存
前言 这几天在实现我开源项目的单聊功能,在实现过程中遇到了需要将聊天记录保存至数据库的问题,在收到消息时肯定不能直接存数据库,因为这样在高并发的场景下,数据库就炸了。 于是,我就想到了redis这个东...
-
什么是RDB和AOF? 一文了解Redis持久化!
概述 Redis持久化 Redis提供了不同级别的持久化选项: RDB模式, Redis数据库备份文件(Redis Database Backup)持久化方式, 提供周期性基于时间点的数据集快照备份,...
