您的位置:首页 > 数据库

postgresql gdb调试入门

2016-01-04 00:00 483 查看
摘要: 本文介绍postgresql调试的基本技巧

背景
默认已经安装postgresql以及gdb等工具
默认已经初始化数据库以及启动数据库服务

找出postgres进程号
ps -ef|grep postgres



找到postgres进程号 1385

进入GDB调试
[minmin@localhost ~]$ gdb attach 1385

设置一个断点
(gdb) b ExecResult
Breakpoint 1 at 0x5bbdd0: file nodeResult.c, line 68.

再开启一个命令行窗口,连接数据库
[minmin@localhost ~]$ psql postgres

执行一条sql语句
postgres=# select 1;

返回GDB窗口,输入 c 命令



停留在断点上

查看堆栈,输入bt



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  postgresql postgres gdb