InfluxDB服务器启动流程

InfluxDB服务器启动流程

操作系统 : CentOS7.3.1611_x64 go语言版本:1.8.3 linux/amd64 InfluxDB版本:1.1.0 源码路径: github.com/influxdata/influxdb/cmd/influxd 程序入口(main.go): func main() { rand.Seed(time.Now().UnixNano()) m := NewMai...
关于Oracle开启自动收集统计信息的SPA测试

关于Oracle开启自动收集统计信息的SPA测试

主题: 关于Oracle开启自动收集统计信息的SPA测试 环境: Oracle RAC 11.2.0.4(Primary + Standby) 需求: 生产Primary库由于历史原因关闭了自动统计信息的收集,目前客户需求是想要重新开启统...
由于DG Broker的配置导致RAC某实例无法mount

由于DG Broker的配置导致RAC某实例无法mount

今天碰到一个我自己实验室发生的故障,起初看起来很简单,但实际上还很有趣,而且不细心的话还容易被忽视掉。相信在生产环境也会有客户会实际遇到。 环境:Oracle 11.2.0.4 RAC (...
InnoDB二阶段日志提交机制

InnoDB二阶段日志提交机制

前些天在查看关于 innodb_flush_log_at_trx_commit的官网解释时产生了一些疑问,关于 innodb_flush_log_at_trx_commit参数的详细解释参见官网。 其中有一段是这么写的: With a value of 2, the contents of...
Oracle完全复制表结构的存储过程

Oracle完全复制表结构的存储过程

最近在处理一个Oracle分表的问题时,需要为程序创建一个自动分表的存储过程,需要保证所有表结构,约束,索引等等一致,此外视图,存储过程,权限等等问题暂不用考虑。 在MySQL中...
MySQL Group Commit 组提交详解

MySQL Group Commit 组提交详解

组提交 (group commit) 是为了优化写日志时的刷磁盘问题,从最初只支持 InnoDB redo log 组提交,到 5.6 官方版本同时支持 redo log 和 binlog 组提交,大大提高了 MySQL 的事务处理性能。 下面将以...
MySQL的触发器详解

MySQL的触发器详解

触发器trigeer是数据库下用于监视数据改变的某种情况,并触发执行某种操作的一个功能,简单来说就是对某一张表符合某种条件的更改前或者后执行一段存储过程。在这里就简单的说一...
Oracle下表空间收缩深入理解

Oracle下表空间收缩深入理解

在Oracle下在创建表空间时一般没有特殊的需求时都是使用可自动扩展的表空间以便于日常的管理,这样在日常情况下就不用监控表空间大小,在没有使用自动增长的表空间建议在80%左右...
Redhat/CentOS 7下的MSSQL安装简述

Redhat/CentOS 7下的MSSQL安装简述

随着微软的不断向Linux方向开拓,从开始的Bash on Ubuntu on Windows(Windows下的Ubuntu on Windows安装可以参看:http://www.linuxidc.com/Linux/2017-09/146870.htm)开始到目前在微软在Satya Nadella的领导下,微...
Oracle误删数据文件后出现oracle initialization or shu

Oracle误删数据文件后出现oracle initialization or shu

一、错误分析 1、首先本人在出现这种情况的背景是执行如下SQL语句后生成的表空间 --自定义表空间 数据表空间 临时表空间 CREATE TEMPORARY TABLESPACE HOUSE_TEMP TEMPFILE 'D:\OracleData\HOUSE_TEMP.DB...