-
浅谈Redis中的全局命令
在上一篇中我们已经介绍过了Redis有5种数据类型,但每一种数据类型底层的实现都是不同的,在学习Redis时,我们除了要掌握这5种数据类型外,还要了解它们具体的底层实现,这有助于我们更好的掌握Redi...
-
MySQL最新版8.0与5.7之性能对比
简述 在Oracle MySQL团队的推动下,MySQL 8.0发生了巨大的变化和修改。 物理文件已更改。例如,*.frm,* .TRG,*.TRN和* .par 不再存在。添加了大量的新特性,如通用...
-
-
-
为什么MySQL索引要用B+树,而不是B树?
一个面试题:InnoDB 一棵 B+ 树可以存放多少行数据?这个问题的简单回答是:约 2 千万。 为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从 InnoDB 索引数据结构、数据组...
-
解码Redis最易被忽视的CPU和内存占用高问题
我们在使用Redis时,总会碰到一些redis-server端CPU及内存占用比较高的问题。下面以几个实际案例为例,来讨论一下在使用Redis时容易忽视的几种情形。 一、短连接导致CPU高 某用户反映...
-
分享7个实用脚本--Oracle数据库游标数总结
今天偷个懒,总结一下Oracle游标数的一些常用sql,下面一起来看看吧~ 1. 查看系统游标数(最大游标数) select value from v$parameter where name = '...
-
如何避免内存溢出?—— Redis内存使用和管理知识总结
Redis是当今很火爆的内存数据库,我们的所有数据都存在了内存之中,因此我们的每次写入、读取都是从内存中进行操作,所以在带来速度的同时,也从内存的使用上给我们带来了挑战。众所周知,在硬件资源中内存价格...
-
Redis从入门到精通,至少要看看这篇!
常用的 SQL 数据库的数据都是存在磁盘中的,虽然在数据库底层也做了对应的缓存来减少数据库的 IO 压力。 图片来自 Pexels 由于数据库的缓存一般是针对查询的内容,而且粒度也比较小,一般只有表中...
-
记一次生产环境SQL Server服务器卡顿问题解决--内存分配不当
概述 最近有台数据库做了迁移,然后运维人员过了一段时间发现这台服务器非常卡,连远程登录都要很久,下面记录下其中的解决过程。 1、查看资源情况 可以发现内存爆满了,而排名第一的正是sqlserver的进...
