![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
猴子饲养员
爱Python,爱生活~
展开
-
redis 监控常用参数
参考官方文档:https://redis.io/commands/info每秒获取一次数据,存入数据库,用grafana面板展示,即可生成监控大盘例如监控项,通过info命令来筛选,常用的如下:服务端:uptime_in_seconds:自Redis服务器启动以来的秒数uptime_in_days:自Redis服务器启动以来的天数客户端:connected_clients:客户端连接数(不包括来自副本的连接)cluster_connections:集群总线使用的套接字数量的近似值原创 2020-11-10 23:12:24 · 2006 阅读 · 0 评论 -
Redis 类型系统那些事
Redis 类型系统主要功能包括:redisObject 对象。基于 redisObject 对象的类型检查。基于 redisObject 对象的显式多态函数。对 redisObject 进行分配、共享和销毁的机制。1 redisObjecttypedef struct redisObject { // 类型 unsigned type:4; // 对齐位 unsigned notused:2; // 编码方式 unsigned enc原创 2020-10-13 18:31:15 · 133 阅读 · 0 评论 -
MySQL中InnoDB引擎--特点
InnoDB引擎 特点innodb存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全;提供外键;提供了多版本并发控制的行级锁。 innodb 在5.5版本以后的MySQL数据库中为默认存储引擎 但是对比MyISAM,InnoDB写的效率差一些,会占用更多的磁盘空间以保留数据和索引。1 自动增长列2 外键约束3 共享表空间存储多表空间存储原创 2017-08-25 23:36:19 · 2515 阅读 · 0 评论 -
SQL 之 EXPLAIN 语法详解
EXPLAIN 命令可以查看SQL执行计划的信息,可以作为日常优化SQL的工具误区用 explain 时 sql 不会执行。解答:如果查询在 FROM 中子句包括子查询,MySQL会执行子查询,将其结果放到一个临时表中,然后完成外层查询优化。这意味着开销较大的子查询或使用临时表算法的视图会给服务器带来大量工作。explain 很准确。解答:explain只是一个近似结果,会有一...原创 2018-06-04 00:36:40 · 4168 阅读 · 0 评论 -
PostgreSQL 进程参数详解
查看数据库正在执行的进程select * from pg_stat_activity每个服务器进程的pg_stat_activity视图将有一行,显示与该进程的当前活动相关的信息。杀死进程现在我们找出所有连接到数据库的进程了,那么如何去杀死那些IDEL的进程从而释放出连接呢?如果pg的版本是 8.4及以上的,可以很简单地用下面的语句来杀死所有IDEL进程 :SELECT pg...原创 2018-10-01 18:03:27 · 1452 阅读 · 0 评论 -
读书笔记-高性能MySQL中获取的额外干货
MySQL逻辑架构最上层服务: 连接处理,授权认证,安全等第二层架构:包含了大多数的核心服务功能,包括:查询解析、分析、优化、缓存、内置函数,所有跨存储引擎的功能都在这一层实现,比如:存储过程、触发器、视图等第三层架构:存储引擎,负责MySQL的数据存储和提取锁读写锁共享锁/读锁排它锁/写锁: 优先级高于读锁,一个写请求可能会被插在读锁队列前面锁粒度表锁:alt...原创 2019-01-04 23:41:08 · 341 阅读 · 0 评论 -
presto 语法攻略
最近用presto引擎查数据,发现了语法和MYSQL,PG的稍许区别,写此文章留念~~文章目录1 数据类型2 SELECT 搜索查询2.1 with 子句2.2 GROUP BY 子句2.2.1 GROUP BY2.2.2 GROUPING SETS2.2.3 CUBE2.2.4 ROLLUP2.2.5 group by, clue, rollup区别2.2.6 group sets, clue...翻译 2019-07-28 23:33:02 · 21773 阅读 · 3 评论