摘要:
当数据库出现严重的性能问题或者hang起的时候,那么我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题原因的分析。一般Oracle Support工程是也是需要你提供systemstate dump生成的trace文件做分析,关于systemstate du... 阅读全文
推荐排行榜
Linux high memory 学习总结
2016-02-19 14:10 by 潇湘隐者, 4667 阅读, 收藏,
摘要:
在free命令中有个参数l,它表示 show detailed low and high memory statistics。其实最先是对High Memory总是为零有些不解(Linux是64为)。其实更不解的是关于low memory、high memory。那么关于low memory和high memory是怎么一回事呢?如下截图所示: 一直对这个概念不解,直到看到关于linux ker... 阅读全文
SQL SERVER中的OLEDB等待事件
2016-01-30 22:04 by 潇湘隐者, 3010 阅读, 收藏,
摘要:
OLEDB等待事件介绍 OLEDB等待类型是SQL SERVER 数据库中最常见的几种等待类型之一。它意味着某个会话(SPID)通过SQL Server Native Client OLEDB Provider发生了调用请求并等待数据库返回所需的数据。它出现在远程系统(remote system )或网络连接速度不够快,因此调用服务器必须等待要返回结果的情况下。OLEDB等待事件一般是由那些活动造... 阅读全文
Linux监控工具介绍系列——free
2016-01-13 23:38 by 潇湘隐者, 6332 阅读, 收藏,
摘要:
在Linux系统中,我们查看、监控系统内存使用情况,一般最常用的命令就是free。free命令其实非常简单,参数也非常简单,但是里面很多知识点未必你都掌握了。下面总结一下我所了解的free命令。如有不足,敬请指出。文章很多知识点参考了下面参考资料,都是在这些前辈文章的基础上所做的一个验证和总结。 free命令介绍 free命令是一个显示系统中空闲和已用内存大小的工具。大多数Linux发行版... 阅读全文
ORACLE TO_CHAR函数格式化数字的出现空格的原因
2015-12-28 23:45 by 潇湘隐者, 12856 阅读, 收藏,
摘要:
在这篇博客SQL挑战——如何高效生成编码里面我由于需要将数字格式化为字符,像12需要格式化0012这样的字符,所以使用了TO_CHAR(数字,'0000')这样的写法,后面0000表示缺省补零,测试过程中,我发发现TO_CHAR(number,'0000') 会多一个空格。有点纳闷为什么了会多一个空格。 后面经过查看官方文档、同事讨论以及网友提供的资料,终于把这个问题给弄清楚了。下面梳... 阅读全文
浙公网安备 33010602011771号