一个执行计划异常变更的案例 - 外传之ASH
之前的几篇文章: 《一个执行计划异常变更的案例 - 前传》 《一个执行计划异常变更的案例 - 外传之绑定变量窥探》 《一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法》 《一个执行计划异常变更的案例 - 外传之rolling invalidation》 《一个执行计划异常变更的案例 - 外传之聚簇因子(Clusteri...
【MySQL】mydumper工具介绍
最近研究了一下mydumper 逻辑导出工具,相比mysqldump,该工具具有较高的性能,对备份恢复而言多了一个有效途径,大家可以测试使用。
mysql使用profile分析语句性能消耗
--查看profile是否开启mysql> show variables like '%profil%';+------------------------+-------+| Variable_name | Value |+------------------------+-------+| profiling &nbs...
【MySQL】online ddl 工具之pt-online-schema-change
MySQL ddl 的问题现状在运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显然是一个令所有MySQL dba 诟病的一个功能,因为在MySQL中在对表进行ddl时,会锁表,当表比...
【Mongodb】用户和认证 权限总结
开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库! 在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数...
【工具】MySQL 压测工具之mydbtest
mydbtest(mydbtest_linux64.bin,由楼方鑫大牛编写).该压测软件区别于sysbench ,tpcc 等常见压测工具软件,免安装,上手快,而且可以针对业务sql做定制化压测。
增强standby恢复速度
五、调整物理standbylog应用频率调整应用频率说白了就是调整io 读取能力,所以通常我们可以从以下几个方面着手:1、设置recover 并行度在介质恢复或redo 应用期间,都需要读取重做日志文件,默认都是串行恢复,我们...
错误的用户名密码登录导致的数据库性能问题
<b style="color:#555555;font-family:Arial, Verdana, sans-serif;white-space:normal;background-color:#FFFFFF;">背景:</b><br style="color:#555555;font-family:Arial, Verdana, sans-serif;white-space:normal;background-color:#FFFFFF;" /><span style="color:#555555;font-family:Arial, Verdana, sans-serif;wh...
sysbench 0.5 基准测试
sysbench 介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准...
关于linux的添加永久静态路由的static-routes方法
在linux下添加永久静态路由方法大家网上随便搜都能搜到一堆,不知道各位有没有看过static-routes方法是怎么添加路由呢?最近有同事反馈用static-routes方法添加永久静态路由失败,但是用手动用route add方...
UDEV绑定设备
步骤如下:1. 编辑/etc/scsi_id.config文件,如果该文件不存在,则创建该文件,添加如下行:options=--whitelisted --replace-whitespace备注:在我的测试中,此步骤可以省略。2. 获取需要绑定为ASM Disk的磁盘uuid,比如我们要使用/dev/sdc和/dev/sdd作为ASM磁盘,那么:# scsi_id --whitelisted --replace-whitespac...
nagios使用check_oracle_health配置文档
环境:192.168.10.101(监控机) 192.168.10.10(被监控机)上面跑着oracle数据库。准备工作 在数据库上创建用户并赋予权限CREATE USER nagios IDENTIFIED BY oradbmon; GRANT CREATE SESSION TO nagios;GRANT SELECT any dictionary TO nagios;GRANT SELECT ON V_$SYSSTAT TO nagios;GRA...
Oracle 11g RAC 远程登录数据库时间和os时间相差16小时解决方案
一个月前帮同事安装11.2.0.4的RAC数据库用于项目压力测试,操作系统为red flag server 3版本。 今天同事突然来电话说数据库时间和os时间相差16个小时,遇到的问题是,2个节点从本地登陆,查看sysdate和os时间一致,但是远程登陆其他节点,数据库时间和os时间相差16个小时,马上怀疑...
生产环境 MySQL Server 核心参数的配置
⑴ lower_case_table_names ● 推荐理由 GNU/Linux 平台,对数据库、表、存储过程等对象名称大小写敏感 为减少开发人员的开发成本,为此推荐大家设置该参数使对象名称都自动转换成小写 ● 参数介绍 &nbs
MySQL性能医生:OrzDBA
[root@even ~]# svn co http://code.taobao.org/svn/orzdba/trunkA trunk/orzdba_rt_depend_perl_module.tar.gzA trunk/orzdbaA trunk/orzdba工具使用说明.pdf取出版本 4。[root@even trunk]# chmod +x orzdba需要在代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等㈠ 查看MySQL响应时间(rt)先安装tcprstat# wget http://github.com/downloads/Lowercases/tcprstat/tcprstat-static.v0.3.1.x86_64# ln -sf /root/tcprs
ORACLE RAC 手动建库
环境11.2.0.1 RAC前提条件Grid Infrastructure已经安装 ASM已经创建 DB软件已经安装通过手动创建RAC可以更深的理解单实例DB和RAC DB 的一些区别,在DBCA无法使用的场景中,也需要手动的方式创建,创建步骤如下:大概思路:先创建单实例DB再转为RAC DB1. ...
【RAC】使用crsctl工具控制Oracle RAC集群的启停
在安装Oracle RAC集群环境后,与集群有关的进程会自动启动。这样就带来了一个问题,似乎这里有不可控的因素在里面。在默认情况下,主机重新启动后集群进程会随操作系统而启动,因主机在启动的过程中会消耗比较大的资...
Rollback&Truncate操作对高水位线影响之性能优化篇
引题:受人之托,写了这篇文章,貌似这个问题也困扰了许多人,希望可以给大家一点启发Test1. 创建一个用户leonarding并授予dba权限SYS@LEO> create user leonarding identified by leon...
11gR2 Single Instance PSU
11gR2 Single Instance PSU1.OPatch versionYou must use the OPatchutility version 11.2.0.3.0 or later to apply this patch. Oraclerecommends that you use the latest released OPatch 11.2, which ...
to_date 和 to_char 使用区别
今天有开发人员问,为什么使用to_date不能把当日的数据查出来,开发提交给dba的sql如下:点击(此处)折叠或打开select * from lsmp_lottery_user l where l.LUSER_STATUS = 1 and l...