数据库

一封备库报警邮件的分析

对于orabbix报出的警报,自己都是心怀敬畏,因为这些表面的现象如果深入分析没准就能有所收获,当然目的还是解决问题,不是一味追求指标。<br />今天收到的报警邮件如下,然后在两分钟后问题自动恢复。<br />###<br />ZABBIX-监控系统: <br />------------------------------------<br />报警内容: DG_issue<br />---...

jeanron100
Oracle
2015-10-08 23:17

MongoDB监控总结

<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;">&nbsp; &nbsp; 说句实话,一直对mongodb没有什么好感.<br />&nbsp; &nbsp; 硬着头皮弄吧.<br /><br />版本:mongodb 3.0 (2.6.x副本集有内存泄漏的问题)<br />引擎:MMAP<br /><br />http://docs.mongodb.org/v3.0/...

壹頁書
NoSQL
2015-10-08 19:07

Exadata 第二篇

<div style="font-family:'Courier New';font-size:13px;">什么是DBFC?</div><div style="font-family:'Courier New';font-size:13px;">DBFC,Database Buffer Flash Cache,是数据库服务器buffer cache的扩展,它是Oracle 11g的标准组件,作为数据库实例的二级buffer cache,它仅支持Solaris和Oracle Enterprise Li...

SnowDBA
Oracle
2015-10-08 14:32

图表分析系统调优全面性的必要

继昨天对系统进行了初步的调优后,效果还是比较显著,DB time从500%降到了100%以内,当然过程还是充满艰辛,期间也是各种工具和分析语句斟酌了再三。<br />今天也没有收到任何报警,所以感觉问题似乎已经彻底解决了。在下午的时候查看了一下,发现在凌晨的时候有一个大的抖动,然后DB time基本持续在300%~400%左右。比预期...

jeanron100
Oracle
2015-10-06 20:45

基于DB time的调优分析

继昨天使用DB time能够快速灵活的定位sql语句之后,发现分析问题更快捷,高效了。今天就牛刀小试,把一个数据库从500%的负载调到不到100%的负载。前提是确实有可提升可改进的空间。首先查看了在快照57611的时间段里DB time很快,也收到了zabbix的邮件通知,

jeanron100
Oracle
2015-10-05 23:02

非结构化数据处理方案

<br /><br />&nbsp;非结构化数据&amp;结构化处理方案<br /><br /><br />一、非结构化数据处理需求<br />&nbsp; &nbsp;企业拥有的非结构化数据增长迅速。非结构化数据是计算机或人生成的信息,其中的数据并不一定遵循标准的数据结构(如模式定义规范的行和列),若没有人或计算机的翻译,则很难理解这些数据。常见的...

成孜论
国内数据库
2015-10-05 11:10

Oracle元数据重构实验

元数据是几乎所有数据库都具有的基础数据,其中包括基础数据字典、系统功能视图和函数结构等内容。越是功能强大成熟的数据库产品,其元数据信息越是众多复杂。在Oracle世界中,我们经常使用的性能工具AWR、作业Scheduler和RMAN工具,甚至Data Pump工具,都是建立在数据字典的基础上。大部分数据字典是在sys和system用户schema下,普通用户只是通过同义词调用和访问对象,删除破坏的风险的是比较低的。在实践工作中,主要有两种情况会破坏元数据:管理员帐号误操作和系统内部运行数据损坏。无论是哪一种情况,元数据损坏的故障通常是很麻烦的,越是基础的元数据损坏,故障现象就越是紧急复杂和多变。

realkid4
Oracle
2015-10-04 01:44

MySQL的数据类型

1、数值整型MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。自增主键要用biginttinyi

哎呀我的天呐
MySQL
2015-10-03 23:55

备库CPU使用异常优化

一般在一些容灾环境中,尤其是在11g的ADG非常普及的场景下,备库被赋予了更多的责任,很多时候在容忍一些延迟的情况下,有些应用的大量数据查询任务直接放到了备库,把它当做一个只读节点来使用,所以在有些情况下,可能备库的压力还是蛮大的。最近自从把备库纳入zabbix的监控体系之后,有一个备库总是在午夜发来一...

jeanron100
Oracle
2015-09-29 21:24

提高数据库安全性的办法

<p>【一】朋友公司有个重要的系统,由于业务的需求需要直接开放外网,这个安全隐患让信息中心的领导一直挂在心上。终于有一天公司的一个开发人员离职出去了,但是系统的一些账号密码并没有更新,然后这个开发人员就频繁的登录到系统中查看数据;</p> <p>其实以上的场景在很多小公司都会出现,由于公司没有一名专职的DBA,开...

wzq609
Oracle
2015-09-29 16:39

实现秒杀的几个想法(续)

<span style="color:#003399;font-family:'Courier New';"><span style="font-size:16px;">还是秒杀.</span></span><br /><span style="color:#003399;font-family:'Courier New';"><span style="font-size:16px;">秒杀一般有几个场景</span></span><br /><span style="color:#003399;font-family:'Courier New';"><span ...

壹頁書
MySQL
2015-09-15 22:44

一个dg警告发现的硬件问题

今天收到一条报警短信,提示dg似乎出了点问题。信息的来源是从v$dataguard_status里面扫描得到的最新错误。<br />2015-09-15 22:06:19.0 LogTransport ServicesErrorError 12541 received logging on to the standby<br />2015-09-1522:06:19.0 Log Transport ServicesErrorPING[ARC1]: Heartbeat failed to connect to...

jeanron100
Oracle
2015-09-15 22:20

RMAN - backup archivelog all 与 backup database plus archivelog 区别

OLTP系统的生产库一般都是打开归档模式,当CUD操作频繁并且时常使用大批量处理时,每天的归档日志也是超级大的,如果长期保留这些归档日志磁盘空间消耗是很恐怖的,所以我们在使用RMAN进行数据库备份时,将归档日志进行备份,来释放磁盘空间。<br /><br />1. 备份归档日志方式:<br />&nbsp; &nbsp;<br />1.1. 单独备份...

tolywang
Oracle
2015-09-15 16:56

mysql (ICP) 索引条件下推对比ORACLE进行说明

mysql (ICP) 索引条件下推对比ORACLE进行说明<br /><br /><br />第一次看到这个名词,与ORACLE FPD - filter push-down想到了一块,但是后来才发现他们根本同一个东西,<br />简单的收ICP就是当索引包含所有的访问字段的时候,可以在根据前导列过滤掉条件的时候,同时过滤掉另外的<br />条件,比如说<br />CREATE TAB...

gaopengtttt
MySQL
2015-09-14 17:13

原来Oracle也不喜欢“蜀黍”

今天在部署一个脚本的时候,碰到了一个奇怪的问题,脚本运行过程中报了一个ora错误<br />ORA-01756: quoted string not properly terminated<br /><div>看这个错误似乎是哪里的标点符号出了问题,没有正确结束,本来这个问题看起来很明显,很可能是格式的问题,但是奇怪的是插入中文,有的语句可以,有的就不可以。<br ...

jeanron100
Oracle
2015-09-09 23:31