其他数据库 redis启动流程介绍 1. 准备运行环境 * 设置oom handler,zmalloc分配内存失败时调用 * 初始化随机种子,用于生成随机数 * 将server参数初始化为默认值 * 创建命令与处理函数的映射表 2. 解析命令行参数、loadServerConfi...
SQLSERVER SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案 今天一位同事在启动自己工作机的SQL Server 2012配置管理器时遇到如下报错: 无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问。请注意,您只能使用 SQL Server 配置管理器来管理 SQL Server 2005 服务器。 找不...
SQLSERVER sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 . 问题现象: 系统日志文件(控制面板–管理工具–系统日志) 能找到以下两条错误: 17052: 无法恢复 master 数据库。正在退出。 18052: 错误: 9003,严重度: 20,状态: 1。 解决方法一: 将Microsoft SQL Server...
其他数据库 Redis主从复制问题和扩容问题的解决思路 一、解决主从复制问题 当使用Redis作为存储引擎的时候,并且使用Redis读写分离,从机作为读的情况,从机宕机或者和主机断开连接都需要重新连接主机,重新连接主机都会触发全量的主从复制,这时候主机会生成内存快照,主机依然可以对外提供服务,但是作为读的从机,...
其他数据库 在Mac OS上安装Vagrant和Docker的教程 当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis。 什么是Docker Docker用轻...
MongoDB Mongodb自增id实现方法 本文实例讲述了Mongodb自增id实现方法。分享给大家供大家参考,具体如下: 首先创建一个自动增长id集合 ids >db.ids.save({name:”user”, id:0}); 可以查看一下是否成功 > db....
MySQL Mysql存储过程、触发器、事件调度器使用入门指南 存储过程(Stored Procedure)是一种在数据库中存储复杂程序的数据库对象。为了完成特定功能的SQL语句集,经过编译创建并保存在数据库中。 一、存储过程的简单使用 创建存储过程 create procedure test() begin sele...
SQLSERVER Select count(*)、Count(1)和Count(列)的区别及执行方式 在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理。 &n...
MongoDB MongoDB入门教程之分片技术详解 在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:...
PostgreSQL PostgreSQL教程(二十):PL/pgSQL过程语言 一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该...
Oracle oracle comment命令用法示例分享 oracle中用comment on命令给表或字段加以说明,语法如下: COMMENT ON { TABLE [ schema. ] { table | view } | COLUMN [ sch...
其他数据库 Redis中Lua脚本的使用和设置超时 Redis提供了Lua脚本功能来让用户实现自己的原子命令,但也存在着风险,编写不当的脚本可能阻塞线程导致整个Redis服务不可用。 本文将介绍Redis中Lua脚本的基本用法,以及脚本超时导致的问题和处理方式。 EVAL命令简介 eval格式 Redis ...