DTrace

来自 PostgreSQL 维基
跳转到导航跳转到搜索

DTrace 是一种用于跟踪程序执行中任意点的技术。最初它是为 Solaris 开发的,后来以某种形式出现在 Mac OS 和 FreeBSD 上。PostgreSQL 从 8.2 版本开始就包含了基本的 DTrace 支持,新版本(特别是 8.4)扩展了数据库中可用的探测点数量。

PostgreSQl 和 DTrace 简介

一般 DTrace 信息

PostgreSQL DTrace 脚本示例

SystemTap & Linux

也可以通过 Systemtap 用户空间标记 功能在一些最新的 Linux 系统上使用 PostgreSQL DTrace 探测点。