摘要: The header /appl/oracle/admin/EI1T/udump/ei1t_ora_14246.trc Oracle9i Enterprise Edition Release 9.2.0.3.0 - 64bit Production JServer Release 9.2.0.3.0 阅读全文
posted @ 2017-07-30 17:28 烤酸奶 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 执行计划+Hint+统计信息+并行+绑定变量+sql跟踪和10046事件+10053事件总结 执行计划 1.执行计划中的rows表示CBO从一个行源预期获取的记录数,这个行源可能是一个表,也可能是一个索引。 2.rows值对CBO做出正确的执行计划至关重要,如果CBO获取的rows值不准确(通常是没 阅读全文
posted @ 2017-07-30 17:27 烤酸奶 阅读(212) 评论(0) 推荐(0) 编辑
摘要: sql_trace和10046事件都是我们在优化sql上面应用的非常多的工具,我们可以使用这两个工具知道当前正在执行的sql究竟在做什么 一,SQL_TRACE: SQL_TRACE命令会将执行的整个过程输出到一个trace文件,我通过阅读这个trace文件来了解这个sql在执行过程中Oracle究 阅读全文
posted @ 2017-07-30 17:27 烤酸奶 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 10046 trace的跟踪等级 10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着非常重要的作用。 设置10046事件的不同级别能得到不同详细程度的trace信息,下面就列出 阅读全文
posted @ 2017-07-30 17:26 烤酸奶 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 4. 10046事件 通过10046事件也可以查看目标SQL的执行计划。像10046这种事件,都不是Oracle官方文档中可以查询到的,这些事件一般用于调试目的,因此往往可以使用他们找到问题更详细的信息。 10046事件和之前的explain plan、DBMS_XPLAN包以及AUTOTRACE 阅读全文
posted @ 2017-07-30 17:25 烤酸奶 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 1.babun(cgywin) 一款包含cgywin的类似linux shell的软件,熟练linux脚本的小伙伴们,一定会在她身上找到快感。 2.pslist 微软官方的一款很强大的bat脚本,很实用。 阅读全文
posted @ 2017-07-20 15:39 烤酸奶 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 最近看了看强大的号称自动化运维的三大利器之一的——ansible,ok,亲测之后,确实感觉,对于我们这种DBA工作者来说,确实很受益。 值得注意的是ansible要求被管理服务器python版本不低于2.6。 OK,简单了写了个脚本,实现服务器端面密钥登陆被管理服务器python脚本,这里省略了an 阅读全文
posted @ 2017-07-20 11:05 烤酸奶 阅读(1676) 评论(1) 推荐(0) 编辑
摘要: MySQL:5.6.35 OS:redhat5.8 今天更新数据库某些表字段,有如下两SQL: ①alter table xx modify xxxx;(表大概是77w) ②alter table sb add sbsb;(表大概是95w) 奇怪的是①产生的state为:copy to tmp ta 阅读全文
posted @ 2017-05-26 10:42 烤酸奶 阅读(843) 评论(0) 推荐(0) 编辑
摘要: xtrabackup备份单库时,必须指定--databases,但是如果将databases写成了database,那么xtrabackup备份的就是整个数据库,以下是 得到的备份集包括所有的数据库。 谨慎,进行相关操作。 阅读全文
posted @ 2017-05-25 16:13 烤酸奶 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 玩了快五年的Oracle,期间接触的操作系统大都是linux和aix,其中linux大部分为5.8的红帽子以及centos,oracle可以在上边运行稳定且需要安装其他与oracle相关的rpm包都是比较简单的。 但是,最近发现MySQL数据库用5.8的操作系统,安装与之对应的监控工具或者插件rpm 阅读全文
posted @ 2017-05-23 15:31 烤酸奶 阅读(603) 评论(0) 推荐(0) 编辑