SQL Server 运维常用SQL操作说明


SQL Server 常用SQL操作说明

一、基础
1、说明:创建数据库
CREATE DATABASE database-name


2、说明:删除数据库杀掉所有的事件探查器
drop database dbname


3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack 

全部内容

Mongodb复制集更改oplog 大小


更改 mongodb oplog 大小步骤
oplog 即 opreations 的缩写,存储在local数据库中。
oplog 中新操作会自动替换旧的操作,以保证oplog不会超过预设的大小。
默认情况下oplog大小会占用5%的磁盘空间。尽量保证主节点的oplog 足够大,避免操作记录被覆盖。

(1)首先关闭从节点服务器,从复制集中退出,暂时成为单实例

abc:SECONDARY> use admin
switched to db admin

abc:SECONDARY> db.shutdownServer()                     #关闭服务
server

全部内容

MongoDB的复制集安装步骤


在同一台Centos下安装MongoDB的复制集

准备三份配置文件:

mongod.conf

bind_ip=0.0.0.0
port = 27017
dbpath = /usr/local/mongo/data/
logpath = /usr/local/mongo/log/mongod.log
fork=true
logappend=true
replSet=myMongoSet

mongod2.conf

bind_ip=0.0.0.0
port = 27018
dbpath = /usr/local/mongo/data2/
logpath = /usr/local/mongo/l

全部内容

MySQL Binlog Server备份和二进制日志清理的几种方法


清理binlog的方法

(1) PURGE MASTER LOGS
(2) 手动删除
(3) expire_logs_days
(4) reset master
我们常用的清理binlog的方法无外乎以上几种,那么他们分别用于哪些方面,以及怎么用。

方法一:PURGE LOGS

这种方法是直接选择我们需要purge掉的binlog,其实不到万不得已,一般不会手动去做这个事情,只有当磁盘爆满,可能会用到这个命令。 语法如下:

PURGE { BINARY | MASTER } LOGS
    { TO 'log_name' | BEFORE datetime_expr }

全部内容

MongoDB 搭建高可用集群(3个分片+3个副本)


一、规划好端口ip 架构图如下,任意抽取每个副本集中的一个分片(非仲裁节点)可以组成一份完整的数据。

1. 第一个副本集rs1

share1   10.0.0.7:30011:/data/share_rs/share_rs1/share1/data/
share2   10.0.0.7:40011:/data/share_rs/share_rs1/share2/data/
share3   10.0.0.7:50011:/data/share_rs/share_rs1/share3/data/

    2. 第二个副本集rs2

share1   10.0.0.7:30012:/

全部内容

Redis 主从及集群搭建示例


Redis安装环境:

环境 IP 端口 访问示例 备注
测试1 10.251.12.153 16379 redis-cli -h 10.251.12.153 -p 16379 Master
测试2 10.252.12.153 16379 redis-cli -h 10.252.12.153 -p 16379 Master
准生产 10.255.12.153 16379 redis-cli -c -h 10.255.12.153 -p 16379 Master
10.255.12.153 16380 Slave
10.255.12.154 16381 Mast

全部内容