其他数据库 Redis获取某个前缀的key脚本实例 1.背景 在平时的维护中,经常会遇到要统计某个前缀的key有多少,在请求比较多的redis中,keys * 会直接导致阻塞。 可以采用scan的方式进行增量迭代,查询使用pipeline减少交互,提高效率。 2.scan命令的优缺点 SCAN命令的有SCA...
SQLSERVER SQL Server查询数据库中表使用空间信息实现脚本 使用了微软提供的不公开的存储过程sp_MSforeachtable CREATE TABLE #temp ( TableName NVARCHAR (128), RowsCnt VARCHAR (11), ReservedSpace VARC...
其他数据库 Redis IP地址的绑定的实现 很多时候我们的redis的IP地址一般都是默认的127.0.0.1代表只能接受本机的访问,因此我们其他机器上想要访问这个redis的时候,就需要去修改ip地址的访问。 第一步:进入到我们的redis配置文件,比如我这里是在/opt/myRedis/redi...
MongoDB 详解MongoDB4.0构建分布式分片群集 MongoDB分片简述 高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的 CPU 耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘 IO 上。 MongoDB 分片是使用多个服务器存储数据的方法,以支...
Oracle oracle表空间中空表统计方法示例介绍 DECLARE v_table tabs.table_name%TYPE; v_sql VARCHAR2(888); v_q NUMBER; CURSOR c1 IS SELECT table_name tn FROM tabs; TYPE c IS RE...
其他数据库 Redis发布订阅和实现.NET客户端详解 前言 发布订阅在设计模式中也可以说是观察者模式,针对这个模式是处理对象间一对多的依赖关系的,当一个对象发生变化,其它依赖他的对象都要得到通知并更新。 然而它也有自己的缺点,就是当主题发生一系列的变化时,观察者都要做批量的更新,如果这样的更新成本很高,那么解...
SQLSERVER 省市县三级联动的SQL语句 首先是建表语句 INSERT INTO `t_address_city` VALUES (‘1’, ‘110100’, ‘北京市’, ‘110000’); IN...
SQLSERVER MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法 但是我们可以换一种方法解决这个问题。下面就来分析下解决办法。 对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于40...
PostgreSQL postgresql流复制原理以及流复制和逻辑复制的区别说明 流复制的原理: 物理复制也叫流复制,流复制的原理是主库把WAL发送给备库,备库接收WAL后,进行重放。 逻辑复制的原理: 逻辑复制也是基于WAL文件,在逻辑复制中把主库称为源端库,备库称为目标端数据库,源端数据库根据预先指定好的逻辑解析规则对WAL文件进行...
PostgreSQL Postgresql开启远程访问的步骤全纪录 前言 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。下面话不多说了,来一起看看详细的介绍吧。 步骤如下: 要在Postgresql中允许远程访问,需要设置如下2个...
其他数据库 Windows下Redis安装配置教程 本文实例为大家分享了Windows下Redis的安装方法,供大家参考,具体内容如下 1、首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:# 2、Windows 64位下载地址:https://github.com/MSOpenTe...