-
ps-top 用于MySQL的数据库top工具
熟悉Linux的同学都很喜欢top命令,可以让我们很方便快捷的一键获取系统运行状态。除了系统状态,很多人可能也希望能一键获得数据库的运行状态,很多人会用show profile或者performanc...
-
分享一个超实用的脚本,可以一键自动部署Redis的任意版本
今天给大家分享一个超级实用的脚本,一键自动安装部署Redis的任意版本,记住是任意版本哦! 脚本用法:chmod 755 redis-install.sh && sh redis-install.sh...
-
线上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 做分析。 文章是验证过程的记录,全文比较长,...
