数据库

MYSQL CLENT/SERVER数据包传输及net packet buffer作用解析

水平有限难免出现错误,请共同研究予以纠正本文参考源码:Net_serv.cc(主要参考)Mysql.h.ppMysql_socket.hViolite.hViosocket.cVio.c参考书籍:深入理解MYSQL核心技术MYSQL核心内幕internals-enMYSQL官方手册LINUX系统编程手册注意:   1、本文将主要解析非压缩MYSQL NET包,而尽量不考虑压缩...

gaopengtttt
MySQL
2017-05-07 19:14

oracle同机单实例加入rac集群

最近做了一个迁移项目,将同机单实例数据库添加到集群中。当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例,用了一段时间后,客户要求加入到集群,现在就将整个过程与大家分享!具体步骤下:1、调整参数 从单数据库到集群数据库,需要调整几个地方的参数,通常以下参数必须添加进去的,如下:...

datapeng
Oracle
2017-05-03 11:47

Oracle 12CR2 Oracle Restart - ASM Startup fails with PRCR-1079

操作系统Oracle Linux 7.1,数据库版本为12.2.0.1 Oracle Restart在重启之后不能正常启动ASM实例[grid@jytest3 ~]$ crsctl stat res -t--------------------------------------------------------------------------------Name Target State Server State details ------...

eric0435
Oracle
2017-05-02 16:21

Oracle 12c DBCA浅析(r12笔记第48天)

   我们知道在11g的环境中我们可以通过一些分析来得到DBCA的一些后台处理工作,有一点需要说明的是,如果一个12c的单实例数据库需要转换为12c的容器数据库,你去查看官方文档,会发现这是一个空白,不是做不了,而是里面有一些地方会干扰到你。  所以在11g手工探究脚本过程的基础上,12c的部分你需要...

jeanron100
Oracle
2017-04-29 00:03

MySQL案例-半同步引起Master实例Crash

-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景 : Crash发生时的数据库版本: MySQL-5.7.12, 官方标注在5.7.17进行了fix;开...

wangwenan6
MySQL
2017-04-28 22:52

MySQL中的derived table(r12笔记第47天)

初始MySQL中的derived table还是在一个偶然的问题场景中。下面的语句在执行的时候抛出了错误。UPDATE payment_data rr   SET rr.penalty_date = '2017-4-12' where rr.id =       (SELECT min(r.id)          FR...

jeanron100
MySQL
2017-04-27 22:44

Oracle并行计算

【前言】现在CPU的发展已不仅朝着单个性能更好的方向了,而且还朝着多核数多核心的方向发展了。Oracle数据库大部分也都是利用单线程的串行方式在运行。通过并行(Parallel)操作特性,充分应用CPU的多核心特点,提高对数据的操作效率,满足在特定场景下对海量数据操作的需求。OLTP系统最主要的核心还是数据的录入操作,而...

wzq609
Oracle
2017-04-26 13:42

Oracle 12CR2 dbca -silent -createDatabase

在Oracle Linux 7.1,数据库为Oracle 12cr2中使用dbca静默方式创建数据库的语法如下:[oracle@jytest1 ~]$ dbca -silent -createDatabase helphelp -createDatabase - Command to Create a database. -responseFile | (-gdbName,-templateName) -responseFile - ...

eric0435
Oracle
2017-04-26 11:48

MySQL中的反连接(r12笔记第45天)

  关于Oracle的半连接,反连接,我一直认为这是一个能讲很长时间的话题,所以在我的新书《Oracle DBA工作笔记》中讲性能优化的时候,我花了不少的笔墨做了阐述,结果在做MySQL性能优化的时候,优化思路切换到MySQL层面,我发现要说的东西要更多。总体来看,这部分的优化细节MySQL还在路上,不同的版本中都能够一窥...

jeanron100
MySQL
2017-04-25 23:02

Oracle 12Cr2 Using CloneDB to clone a database

这里将介绍如何使用Oracle 12CR2的CloneDB功能来克隆一个数据库,生产库orcl的Oracle home目录为/u01/app/oracle/product/12.2.0/db,数据库的备份文件存储在/u01/app/oracle/backup/目录中,CloneDB库clonedb的oracle home目录也为/u01/app/oracle/product/12.2.0/db操作步骤如下:1.对生产库执行备份,因为生产库jy启...

eric0435
Oracle
2017-04-25 11:09

分分钟搭建MySQL Group Replication测试环境(二)(r12笔记第41天)

   之前总结过一篇,是分分钟搭建MySQL MGR环境的,但是有一个地方还有待改善,那就是那个脚本仅仅支持single-primary模式,不支持多主模式,而官方文档中这部分信息还比较少。   我觉得这部分内容一方面和本身MGR的多主支持还不够成熟也有关系,需要一个过渡。但是如果想测试测试也是完全可以的...

jeanron100
MySQL
2017-04-21 23:52

12CR2 using create database command for create non-CDB rac database

在Oracle Linux7,数据库版本为12.2中使用create database来创建non-CDB数据库1.设置实例标识符(SID)[root@jytest1 ~]# su - oracleLast login: Fri Apr 21 11:24:50 CST 2017[oracle@jytest1 ~]$ export ORACLE_SID=orcl12.创建相关目录ASMCMD [+data] > mkdir orclASMCMD [+data] > lsjy/orcl/ASMCMD [+...

eric0435
Oracle
2017-04-21 09:59

2017中国数据库技术大会门票申请

2017中国数据库技术大会门票申请     为了感谢广大积极博主多年来对ITPUB博客的大力支持,,从2017年4月20日起,每周我们将会抽取10位幸运博主,赠送价值2600元的大会门票一张。申请条件如下:    申请条件:        1、...

丸喵喵
Oracle
2017-04-20 09:39

Dataguard从库性能的监控

【前言】Oracle 11G开始支持了active dataguard,这时候从库就可以分担一些主库的读的压力了。这种架构有个问题就是从库的性能压力很难排除出来。有个朋友也是使用从库进行数据的抽取,但是这个从库每隔一段时间就会由于压力过大而导致系统宕机了。在排查问题的时候很多时候需要读取awr报告,但是从库的awr报告是属于主库...

wzq609
Oracle
2017-04-19 15:37

MySQL中GTID和自增列的数据测试(r12笔记第38天)

  昨天的一篇文章,今天有不少网友向我确认一些细节,我想最近正好在看GTID的东西,可以揉在一起来说说。   GTID这个概念看似简单,实际上还是有不少的门道。我们来从架构的设计角度来看看存在哪些场景需要考虑GTID的变化。  一主两从的架构模式下GTID的变化  我们就以一主...

jeanron100
MySQL
2017-04-18 23:31