数据库

MySQL中的Percona-toolkit工具由来漫谈

首先问一个问题,你听说过下面这两个工具吗?Maatkit 和Aspersa如果听过,可能就暴露年龄了,你如果现在去查Aspersa相关的文章,会发现下载链接之类的都不可用了。最早看到这个命令是在褚霸的2011年的一篇文章中,刚看到的时候有些激动,竟然还有这么简练的命令。一个命令搞定至少10个命令的工作。但...

jeanron100
MySQL
2017-12-06 10:05

oracle 服务器断电重启导致数据库性能急剧下降之等待事件wait for a undo record

oracle 数据库服务器断电重启导致数据库性能急剧下降之等待事件wait for a undo record

清风艾艾
Oracle
2017-12-04 15:50

oracle hint中ordered 和leading原理很好的帖子

问题:请教HINT写法我有一个SQL添加如下hint,目的是指定hash_join方式。select /*+ordered use_hash(a,b,c,d) */ *From a,b,c,dWhere ...其中,      a只与b有关联关系,b只与c有关联关系,b只与c有关联关系,c只与d有关联关系,    数量级:a:1000条,  b:100 万条...

皋高
Oracle
2017-12-04 13:56

ORACLE RAC集群配置管理工具-SRVCTL

SRVCTL概述SRVCTL是ORACLE RAC集群配置管理的工具,可以管理Database、Instance、ASM、Service、Listener和Node Application,Node Application包括GSD,ONS,VIP。srvctl的命令格式为srvctl [options]srvctlUsage: srvctl []    command: e...

leodinas_kong
Oracle
2017-12-04 12:47

innodb_data_file_path和innodb_data_home_dir

今天研究下关于mysql数据的相关参数以及innodb引擎下的共享表空间和独立表空间介绍,参数主要包括innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances四个参数。一:首先介绍innodb_buffer_pool_size我们知道mysql数据库在操作数据页的时候,会先把数据页pin到...

贺子_DBA时代
MySQL
2017-12-02 18:32

关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!

MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看。对于大多数的MongoDB的用户来说,MongoDB就像是一个大黑盒,但是如果你能够了解到M...

kunlunzhiying
NoSQL
2017-12-01 21:44

Linux高级流量控制tc使用

在做MHA测试的时候,有一个重要的环节就是测试MHA Manager节点和Master节点的网络情况,如果产生了抖动,那么MHA本身提供了一个参数secondary_check来保证,但是如果你的部署环境中是一主一从的话,这个参数就不会起作用了,因为latest slave和oldest slave是同一个库,简单来说,连不上就是连不上了,至于切还是不切...

jeanron100
MySQL
2017-11-30 14:59

一个MySQL死锁问题的反思

很早之前我写过几篇关于MySQL死锁的分析,比如但是感觉不过瘾,而且分析的都是一些特定的场景,好像还缺少一些举一反三的感觉,所以今天就补上这一波。MySQL里的锁兼容列表大体是这样的关系,如果第一次看会有些晕,感觉抓不住重点,其实有一点小技巧。首先InnoDB实现了两种类似的行锁,即S(共享锁)和X(排他...

jeanron100
MySQL
2017-11-30 14:56

Oracle 常用数据字典表、视图的总结

Oracle 常用数据字典表、视图的总结一数据字典的分类1.静态数据字典表的 2.静态数据字典视图 3 动态数据字典表 4 动态数据字典视图二 数据字典的使用1.静态数据字典表的使用静态数据字典表只能由ORACLE 进行维护。2.静态数据字典视图的使用 *通常用户通过对静态数据字典视图的查询可以获取所需 i要的所有数据库信息...

wg0411
Oracle
2017-11-29 16:05

[20171130]关于rman的一些总结.txt

[20171130]关于rman的一些总结.txt --//最近一直做rman相关测试,测试那个乱,没办法.无法从周围的人获得帮助,纯粹是自己的乱猜,乱测,不知道别人是否能看懂我写的东西. --//有必要做一些总结,不一定对,仅仅是我当前的看法. 1.数据文件备份集中,文件头是最后写到备份集文件的. 2.使用备份集恢复也是一样,文件头也是最好...

lfree
Oracle
2017-11-29 15:27

浅谈Oracle中exists与in的执行效率问题

in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。一般大家都认为exists比in语句的效率要高,这种说法其实是不准确的,这个是要区分环境的。 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只...

迷倪小魏
Oracle
2017-11-29 13:43

PLSQL重点问题理解和实战

ORACLE中PL/SQL使用的集合变量类型有RECORD(类)、VARRAY(sql数组)、TABLE(嵌套表)TABLE(嵌套表) 可以加index定义也可以不加,加表示index by是建立主键索引相当于数组,不加就是个嵌套表集合1 TABLE(嵌套表)定义表变量类型  type type_table_emp_empno is table of emp.empno%type index by binary_integer;--Y...

flzhang
Oracle
2017-11-29 10:25

1128rman Input or output Memory Buffers

[20171128]rman Input or output Memory Buffers.txt --//做一个简单测试rman 的Input or output Memory Buffers. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION    ...

lfree
Oracle
2017-11-28 15:30

MANAGE TABLESPACE

一、官档BOOK → Database SQL Language Reference → 12 SQL Statements: ALTER TABLE to ALTER TABLESPACE → ALTER TABLESPACE二、扩容表空间扩大数据库的第三种方法是手工增大数据文件(datafile)的容量或使表空间(tablespace)内的数据文件容量可以随需动态地增长。用户可以为已有或新建的数据文件设...

brj880719
Oracle
2017-11-28 09:53

oracle技术_使用exp/imp 导入11g数据到9i

现在有个需求,需要使用exp/imp导入11g的数据库数据到9i中,解决这个问题一般来说想到三种方法思路,一个个尝试(其实从高版本服务端支持低版本客户端的原则,可以大概的猜测出使用9i的客户端处理该问题)方法1:导出导入都使用11g客户端--11g客户端导出[oracle@xifenfei ~]$ exp chf/xifenfei file=/tmp/t_xifenfei...

zuoluo2003
Oracle
2017-11-27 17:09