其他数据库 浅谈Redis缓冲区机制 Redis缓冲区机制 Redis中的缓冲区机制就是为了平衡客户端发送命令和服务端处理命令的速度差异,如果客户端写入过快或者服务端读取过慢这就会导致缓冲区溢出,缓冲区一旦溢出将引发一系列的性能问题,下面我们详细聊聊。 客户端缓冲机制 Redis为每一个客户端...
MySQL mysql中的多个字段最大最小值 mysql多个字段最大最小值 1、语法 最大值: GREATEST(expr_1, expr_2, …expr_n) 最小值: LEAST(expr_1, expr_2, …expr_n) 2、说明 GREATEST(expr_1,...
Linux系统 Linux(Centos7)下redis5集群搭建和使用说明详解 1、简要说明 2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。关于集群的更新可以在 Redis5 的版本说...
PostgreSQL PostgreSQL pg_archivecleanup与清理archivelog的操作 pg_archivecleanup 和 pg_rewind 是PG 中两个重要的功能,一个是为了清理过期的 archive log 使用的命令,另一个是你可以理解为物理级别的 wal log的搬运工。 我们先说第一个 pg_archivecleanup 命...
其他数据库 Redis三种集群模式详解 1、reids主从模式 2、redis复制原理 3、redis主从复制原理 4、redis主从复制优缺点 二、Sentinel 哨兵模式 1、Sentinel系统 2、Sentinel故障转移 2.1、Sentinel 哨兵监控过程 2.2、Sentine...
MySQL 一文详解SQL 中的三值逻辑 1. 前言 大多数编程语言都是基于二值逻辑的,即逻辑真值只有真和假两个。而 SQL 语言则采用一种特别的逻辑体系——三值逻辑,即逻辑真值除了真和假,而 SQL 语言里,除此之外还有第三个值 unknown ,因此...
SQLSERVER sql 判断字符串中是否包含数字和字母的方法 判断是否含有字母 select PATINDEX(‘%[A-Za-z]%’, ‘ads23432′)=0 (如果存在字母,结果>1) 判断是否含有数字 PATINDEX(‘%[0-9]%’,...
SQLSERVER SQL Server 实现数字辅助表实例代码 数字辅助表是一个连续整数的数列,通常用来实现多种不同的查询任务。大多分两类:足够大物理数字表和表函数,前者可以称为静态的,后者可以称为动态且按需生产。 物理数字表 物理数字表通常存在一个物理表,表记录相对足够大,相关的...
PostgreSQL 基于postgresql数据库锁表问题的解决 查询是否锁表了 select oid from pg_class where relname=’可能锁表了的表’ select pid from pg_locks where relation=’上面查出的oidR...
SQLSERVER SQL优化技巧指南 对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 select id from t where ...