数据库

有生之年系列----MySQL5.7之多源复制&Nginx中间件(上)

这是有生之年系列的填坑_(:з」∠)_Nginx的TCP反向代理的联动帖:http://blog.itpub.net/29510932/viewspace-1842929/-------------------------------------------------------------------------------------正文------------------------------------------------------------------------------------背景:懒癌晚期...

wangwenan6
MySQL
2016-01-11 17:35

指定一个ID找到上下的范围

倒是不复杂需求:实现思路:给定一个ID,比如272944如果表中的ID大于这个值,则自定义变量自增加一,如果表中的ID小于这个值,则用这个值减去表中ID,如果表中的ID等于这个值,则为0    SELECT           a.ZpID,  ...

壹頁書
MySQL
2016-01-07 19:47

一则备库CPU报警的思考

今天收到一封报警邮件,这引起了我的注意。当然过了一会,有收到了CPU使用率恢复的邮件。报警邮件内容如下:ZABBIX-监控系统: ------------------------------------报警内容: Disk I/O is overloaded on ora_statdb2_s_xxx@xxxxx------------------------------------报警级别: PROBLEM-------------------------...

jeanron100
Oracle
2016-01-05 23:24

recyclebin未清引起的查询表空间使用率慢

今天客户反应说跑sql一条sql非常慢,看了一下发现发现是一条查询表空间相关信息的sql。询问是否recyclebin数据太多引起?为什么recyclebin太多垃圾会引起sql执行慢呢?针对此我研究了一下。通过查看sql的执行计划发现问题应该来自于sql会对recyclebin$这个表进行访问,而该sql 查询的视图是db_tablespaces,dba_data_file...

darren__chan
Oracle
2016-01-05 22:32

由一条报警信息发现的一系列问题

今天看到一条报警短信,提示是某个表空间的问题。ZABBIX-监控系统: ------------------------------------报警内容: Tablespace Usage warning------------------------------------报警级别: PROBLEM------------------------------------监控项目: showtsps:-->TS_NAME:UNDOTBS1 :4.8% Free -------------------...

jeanron100
Oracle
2016-01-03 23:19

MyISAM表

1.不支持事务MyISAM:对整张表进行加锁,锁全表而不是行。在读数据的时候,所有的表上都可以获得共享锁(读锁),每个连接都不互相干扰。在写的时候,或者排他锁,会把整个表进行加锁,而其他的连接请求(读和写)都处于等待。参考:http://www.cnblogs.com/baochuan/archive/2012/03/15/2398276.html...

哎呀我的天呐
MySQL
2016-01-02 20:11

InnoDB全文索引:N-gram Parser

http://dev.mysql.com/doc/refman/5.7/en/innodb-fulltext-index.htmlInnoDB默认的全文索引parser非常合适于Latin,因为Latin是通过空格来分词的。但对于像中文,日文和韩文来说,没有这样的分隔符。一个词可以由多个字来组成,所以我们需要用不同的方式来处理。在MySQL 5.7.6中我们能使用一个新的全文索引插件来处理它...

壹頁書
MySQL
2015-12-31 17:04

ORA-27154,ORA-27300,ORA-27301,ORA-27302: failure occurred at: sskgpcreates

Linux 6.5 , Oracle 11.2.0.4 , 12c GI . 使用EM 12c DB Cloud自助创建数据库的时候,  数据库创建完成,在开启步骤时报错,报错信息如下:  ORA-27154: post/wait create failedORA-27300: OS system dependent operation:semget failed with status: 28ORA-27301: OS failure message: No space left...

tolywang
Oracle
2015-12-31 16:43

利用Oracle Data Guard完成跨平台的数据库迁移案例

    客户原本是一套单机版的Oracle 11.2.0.3.0 Database for Windows的数据库系统,客户的需求是将单机版的Oracle Database迁移到3节点的Oracle RAC Database中,并且平台变成Linux,但数据库版本不变化。客户希望尽可能短的停机时间。    通常对于不跨版本的Oracle Database迁移常...

尛样儿
Oracle
2015-12-30 00:36

mysql MHA 高可用架构部署

MHA简介:即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。 在 MySQL 故障切换过程中,MHA 能做到 0~30 秒之内自动完成数据库的故障切换操作,并...

贺子_DBA时代
MySQL
2015-12-29 19:34

oracle 12c R1 对存放在asm磁盘中的password 进行移动

  在oracle 12c R1版本中,密码文件放到asm磁盘组中,那密码文件在asm磁盘组中如何进行移动,  比如放到另外一个磁盘组中下面就是密码文件迁移方法 PWMOVE:$$ ASM password file move (PWMOVE)::-----------========================================You can move ASM password file online in a running...

paulyibinyi
Oracle
2015-12-29 15:03

和开发人员讨论一个业务需求和简单实现

前几天一个开发的同事来找我咨询一个问题,说是咨询,其实是开发的同事也不是非常清楚里面的逻辑,因为历史系统,历史原因,各种原因吧,所以我也是带着试试看的态度来帮助了这位同事。这位同事知道这个咨询我的是一个存储过程。基本思路是从千万级的表table1中查出结果集,然后在table2,table3,table4都插入数据。这个存...

jeanron100
Oracle
2015-12-16 23:51

考勤统计问题

老东家就考勤管的严.上午8:30上班中午11:30签退,午休下午13:30签到,开始工作晚上18点下班.中午签退的时间范围是 11:30至12点下午签到的时间范围是 13:00至13:30HR怕11:30打完卡,下午3点再回来上班.央企都是各色人等。这也造成了人力管理的复杂.实验结构和数据:create table t (  ...

壹頁書
MySQL
2015-12-16 23:37

In-Memory for Column

在12月13号DBA+社群线下活动的北京站,有同学在提问环节问到,Oracle 12c版本中提供了In-Memory,如果一张表有很多字段,那么Oracle的In-Memory可以支持到Column级别吗?这篇文章,希望可以让这位同学得到答案。Oracle 在数据库12c(12.1.0.2)版本中提供了In-Memory功能选件,在Oracle数据库中所有...

lucyne
Oracle
2015-12-16 18:10

【MySQL】UUID与GTID以及如何根据GTID找寻filename和position

 UUID()Open Group于1997年10月发布,UUID遵从此协议。UUID被设计成一个在空间和时间上的唯一值。两次调用的UUID将产生两个不同的值,即使这些调用是在两个不连接的,彼此独立的计算机。由一串数字表示aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee format:mysql> SELECT UUID();&

哎呀我的天呐
MySQL
2015-12-16 14:57