微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windbg调试SQLSERVER



调试sqlSERVER (一)生成dump文件方法

调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置
调试SQLSERVER (三)使用Windbg调试SQLSERVER的一些命令



http://www.cnblogs.com/lyhabc/p/4184149.html



Windows HookDtrace的区别


http://www.voidcn.com/article/p-czzrqvkm-co.html



调试技术对oracle运维的影响

http://meeting.zhdba.com/2015dtcc#atccDownLoad


WinDbg sqlserver

dtrace oracle


DTrace(全称Dynamic Tracing),也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具,可以对内核(kernel)和用户应用程序(user application)进行动态跟踪并且对系统运行不构成任何危险的技术。在任何情况下它都不是一个调试工具, 而是一个实时系统分析寻找出性能及其他问题的工具。 DTrace 是个特别好的分析工具,带有大量的帮助诊断系统问题的特性。还可以使用预先写好的脚本利用它的功能用户也可以通过使用 DTrace D 语言创建他们自己定制的分析工具, 以满足特定的需求。


4。跟踪堆栈包括指明函数调用代码

6。产生函数调用的线程

Dtrace在追踪之外,也支持对系统的采样



堆栈(或核心)问题需要诊断时使用什么工具

Randy:GDB和DTrace是用于C++的基础架构。core或 pstack是个颇有价值的工具。对于Java,我们使用了tracing和各种Java调试器,它们组成了eBay基础架构的主要部分。可是,调试器不应当是你用的第一个工具;它应该是你用的最后一个工具。产品代码需要用足够多的仪器来远程诊断问题。

Matt:我们有许多魔法!我们使用各种工具来重现问题并调试它们(包括栈的问题)――Visual Studio、 Eclipse、WinDbg、cdb、Purify、Fortify、dtrace以及许多定制的东西,为我们的架构所构建的东西。



=======================

调试技术

http://wenku.baidu.com/link?url=EJusG8e8U48ChDFdwLx3ySZTOZayrf8MIVZcvjb3Jiknvd0-dCg_mXC3l15YC-xizo3XWHBl8j8-GykP3p-jrCE2C5iRNZWMGRh72v0V7Ry









版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐