SQLSERVER SQL Server无法收缩日志文件的原因分析及解决办法 最近服务器执行收缩日志文件大小的job老是报错 我所用的一个批量收缩日志脚本 USE [master] GO /****** Object: StoredProcedure [dbo].[ShrinkUser_DATABASESLogFile] Scrip...
PostgreSQL PostgreSQL之pgdump备份恢复操作 逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移; 逻辑备份恢复主要以下三种: pg_dump pg_dumpall copy 本小节主要讲解pg_dump pg_du...
PostgreSQL CVE-2019-9193之PostgreSQL 任意命令执行漏洞的问题 一、靶场环境 二、漏洞利用 三、漏洞修复 起序:客户内网测试的时候遇到的,搭建一个环境,写个笔记记录一下。 一、靶场环境 使用的是 github 上的 vulhub 环境。PostgreSQL 版本为 10.7。 vulhub:https://github...
其他数据库 使用Ruby脚本部署Redis Cluster集群步骤讲解 安装Ruby和Gem 下载ruby wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz 解压 tar xvf ruby-2.3.8.tar.gz 生成Makefile并且后面会被安...
其他数据库 Redis fork进程分配不到内存解决方案 MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Redis Bgsave 命令用于在后台异步保存当前数据...
SQLSERVER SQL Server数据库按百分比查询出表中的记录数 SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的。本文我们就介绍这一实现方法。 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 –默...
其他数据库 详解三分钟快速搭建分布式高可用的Redis集群 这里的Redis集群指的是Redis Cluster,它是Redis在3.0版本正式推出的专用集群方案,有效地解决了Redis分布式方面的需求。当单机内存、并发、流量等遇到瓶颈的时候,可以采用这种Redis Cluster方案进行解决。 分区规则 Redi...
MySQL MySQL中数据库优化的常见sql语句总结 1.SHOW ENGINES 查看执行引擎以及默认引擎。 2.SHOW PROCESSLIST SHOW PROCESSLIST查看当前数据库连接的使用情况,以及各种状态信息,非常有用。SHOW PROCESSLIST; 只列出前100条,如果想全列出请使...
其他数据库 简介Redis中的showlog功能 Redis 有一个实用的slowlog功能,正如你可以猜到的,可以让你检查运行缓慢的查询. Slowlog 将会记录运行时间超过Y微秒的最后X条查询. X 和 Y 可以在 redis.conf 或者在运行时通过 CONFIG 命令: &nbs...
SQLSERVER SQL Server内存遭遇操作系统进程压榨案例分析 场景: 最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁。探索: 我决定来查一下,究竟是什么在作怪,我排查的顺序如下: 1、首先打开Cacti监控,发现最...
SQLSERVER 修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库 具体不废话了,请看下文代码详细说明吧。 向表中增加一个 varchar 列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从表中删除一个字段: ALTER TABLE dis...
Oracle oracle 函数判断字符串是否包含图片格式的实例代码 首先是写一个分割字符串的函数,返回table类型 CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_split IS...