MY HOME

9年DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860

  • 博客访问: 2500711
  • 博文数量: 614
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 13:03
  • 认证徽章:
个人简介

10年ORACLE MYSQL DBA

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(614)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2017-07-21 14:11:38

转载:http://www.cnblogs.com/ivictor/p/6012183.htmlpt-pmp有两方面的作用:一是获取进程的堆栈信息,二是对这些堆栈信息进行汇总。进程的堆栈信息是利用gdb获取的,所以在获取的过程中,会对mysql服务端的性能有一定的影响。用官方的话说:This will freeze the program for some period of time, rangi.........【阅读全文】

阅读(227) | 评论(0) | 转发(0)

发布时间:2017-07-19 22:45:47

今天研究了一天innodb事物,临近下班了同事田兴春告诉我有个阿里发出来的优化题,并且把建表和语句给我了,并且告诉我语句里面有隐式转换的可能昨天群里也有人说这道题但是一直没空看,刚好这会没事就看了一下,整个脚本如下:点击(此处)折叠或打开数据准备:.........【阅读全文】

阅读(1602) | 评论(1) | 转发(0)

发布时间:2017-07-19 17:26:24

原创水平有限,如果有误请指出一、只读事物也许有人要问一个select算不算一个事物。其实在innodb中一个innodb的select是一个事物,他有trx_t结构体,并且放到了mysql_trx_list链表中,关于innodb事物系统一级的事都做了,但是这种事物叫做只读事物boolread_only;/*!< true if transaction is flaggedas a READ-ON.........【阅读全文】

阅读(1397) | 评论(3) | 转发(0)

发布时间:2017-07-14 12:31:55

原创,因为LINUX系统编程水平有限某些用词不当请指出一、信号处理以及多线程先信号处理基础知识在LINUX中信号是一种由内核处理的一种软中断机制,他满足简单、不能携带大量信息、并且要满足一定条件才会发送等特征。信号会经历产生-->阻塞信号集-->未决信号集-->信号递达-->信号处理方式首先信号的产生可以有多种方式.........【阅读全文】

阅读(870) | 评论(5) | 转发(0)

发布时间:2017-07-11 16:43:53

今天同事讨论关于主键使用varchar和int的区别。我现在总结的2个问题:1、tablespace中空间浪费   当然我们知道使用varchar可能会导致辅助索引比较大,因为用到varchar可能存储的字符较多,同时   在行头也存在一个可变字段字符区域(1-2)字节   而辅助索引叶子结点毕竟都存储了主键值,.........【阅读全文】

阅读(1075) | 评论(0) | 转发(0)

发布时间:2017-07-11 11:20:41

涉及的语句为RC模式下update根据主键更新和insert其实这样的问题在RC模式下,要么是简单update问题,要么是insert造成的主键和唯一键检查唯一性时出现问题。下面以主键问题为列子进行分析一下可能出现的情况。update  where条件更新为主键,锁结构出现在单行主键上,辅助索引包含隐含锁结构,当前读RC非唯一索引.........【阅读全文】

阅读(212) | 评论(0) | 转发(0)

发布时间:2017-07-07 16:40:27

原创如有错误请指出本文由我和公司同事问心共同测试分析完成。很多时候我们会有这样一个误区,语法错误或者对象不存在应该在语法语义检查这个步骤就结束了,怎么还会存在共享池里面呢?带着这个几个问题我们做几个简单的测试。我们先了解下什么是解析失败的 SQL?1、SQL语法错误2、访问的对象不存在3、没有权限.........【阅读全文】

阅读(1306) | 评论(1) | 转发(1)

发布时间:2017-07-06 20:15:44

今天一个朋友叫安装ORACLE数据库不提供桌面,哎没办法只有静默了。下面记录一下静默的流程,很久没有手动建库了,上次还是考OCM的时候1、安装数据库软件oracle.install.responseFileVersion=oracle/install/rspfmt_dbinstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLY  ORACLE_HOSTNAME.........【阅读全文】

阅读(1336) | 评论(0) | 转发(0)

发布时间:2017-07-05 18:26:30

原创有误请指出:版本:5.7.14源码位置为hash0hash.h              hash0hash.cc作为一种时间复杂度最优为O(1)的数据结构,但是最坏时间复杂对位O(n)的一种数据结构,但是在良好的设计hash函数的情况下性能还是非常好的。关于hash表的图在最后给出。在innodb中各种数据结构都使.........【阅读全文】

阅读(1110) | 评论(0) | 转发(0)

发布时间:2017-07-05 13:12:27

在Active dataguard遇到latch: row cache objects 查询如下语句select a.SAMPLE_TIME,a.SQL_ID,a.EVENT,a.P1TEXT,a.P1,a.P2TEXT,a.P2,a.P3TEXT,a.P3, b.f2  from v$active_session_history a,    (select max(b.SQL_TEXT) f2,sql_id from  v$sql b group by sql_id ) b where a.sql_id .........【阅读全文】

阅读(252) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册