摘要:当Redis中清理了大量的Key之后原先Redis申请的内存(used_memory_rss)将继续持有而不会释放,此时查看内存信息将会看到存在大量的内存碎片。那么,Redis的内存碎片可以清理么,该如何清理呢? 翻看了Redis的相关资料发现,Redis4版本之后开始支持内存碎片的清理,于是进行了 阅读全文
posted @ 2020-01-11 15:25 懂点IT的耿小厨 阅读 (69) 评论 (0) 编辑
摘要:登录MySQL,密码输入错误 /* 密码错误,报如下错误 */ [root@TESTDB ~]# mysql -uroot -p -P3306 Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' 阅读全文
posted @ 2020-01-03 17:11 懂点IT的耿小厨 阅读 (25) 评论 (0) 编辑
摘要:Linux 经常可以遇到添加硬盘或者重新挂载分区等情况,本文简单记录挂载新分区的情况。由于磁盘分区之前已经处理过,本次从格式化分区及后续的挂载等步骤开始记录。 1. 查看当前磁盘情况 [root@pgtest59 ~]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb3 阅读全文
posted @ 2019-12-24 20:09 懂点IT的耿小厨 阅读 (88) 评论 (0) 编辑
摘要:在使用MySQL数据库时,有时会出现ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 这样的报错。而在一个事务中,如果其中一条sql执行时出现此报错,对本事务的其他脚本是否有影响呢,后面如果执行com 阅读全文
posted @ 2019-12-23 17:03 懂点IT的耿小厨 阅读 (13) 评论 (0) 编辑
摘要:1. 现象 巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件。 2. 原因 如果MySQL在一个 ALTER TABLE操作(ALGORITHM=INPLACE)的中间退出,那么可能会留下一个占用系统空间的临时表。例如,在对一张 阅读全文
posted @ 2019-12-19 14:41 懂点IT的耿小厨 阅读 (73) 评论 (0) 编辑
摘要:之前的SQL基础1中已经介绍了部分Select的内容,但是,实际使用中select 还有很多其他的用法,本文会再介绍部分select的其他用法。 1. 去重查询 1.1 创建演示表 创建2张表用于演示,表名分别为student和class,后续也将继续用这2张表演示,2张表的数据如下: studen 阅读全文
posted @ 2019-11-25 16:41 懂点IT的耿小厨 阅读 (76) 评论 (0) 编辑
摘要:在MySQL中经常出现未按照理想情况使用索引的情况,今天记录一种Order by语句的使用导致未按预期使用索引的情况。 1. 问题现象 1.1 SQL语句: SELECT DISTINCT p.* FROM tb_name p WHERE 1=1 AND p.createDate >= '2019- 阅读全文
posted @ 2019-11-22 10:03 懂点IT的耿小厨 阅读 (117) 评论 (0) 编辑
摘要:1. SQL分类 SQL语句主要分为以下三类 DDL: 数据定义语言,用于定义不同的数据段、数据库、表、列、索引等数据库对象。常用的关键字包含create、alter、drop、truncate等 DML: 数据操纵语句,用于新增、删除、更新和查询数据库里的记录。常用的关键字包含insert、del 阅读全文
posted @ 2019-11-14 17:00 懂点IT的耿小厨 阅读 (17) 评论 (0) 编辑
摘要:1. GTID优缺点 MySQL传统点位复制在5.7版本前是主要的主从复制模式,而随着MySQL5.6版本引入GTID,并且MySQL5.7进行各方面的优化以后,在mySQL5.7(尤其是MySQL5.7.6)版本后GTID模式的主从复制方式成为一个新的选择方式。要使用GTID模式,首先也需知其优缺 阅读全文
posted @ 2019-11-13 16:40 懂点IT的耿小厨 阅读 (56) 评论 (0) 编辑
摘要:最近看到"八怪"写的《MySQL:产生大量小relay log的故障一例》,因之前也遇到类似的情况,一直没搞懂原理及复现,看完此文章后,本着实践是检验真理的唯一标准的原则,决定自己也手动模拟一番,加深印象。 其中的模拟步骤与原文中不一致,感兴趣的小伙伴也可以自己动手模拟。 1. 案例模拟 原理啥的原 阅读全文
posted @ 2019-10-22 16:09 懂点IT的耿小厨 阅读 (50) 评论 (0) 编辑
微信公众号: 数据库干货铺