[20230220]探究v$session.SQL_EXEC_ID在共享池.txt--//http://blog.tanelpoder.com/2011/10/24/what-the-heck-is-the-sql-execution-id-sql_exec_id/1.环境:SCOTT@book>@ver1PORT_STRING VERSION BANNER------------------------------------------------------------------------------------------------
背景最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放到github可以下载调试。基础知识mapsmaps用来描述进程的虚拟地址空间是如何使用的。总共包括六列,每列及其含义如下:名字含义address本段在虚拟内存中的地址范围。perms本段的权限,r-读,w-写,x-执行,p-私有,s-共享。offset即本段映射地址在文件中的偏移。dev主设备号与次设备号:所映射的文件所属设备的设备号。inode文件索引节点号。pathname映射的文件名。对有名映射而言,是映射的文件名。
背景最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放到github可以下载调试。基础知识mapsmaps用来描述进程的虚拟地址空间是如何使用的。总共包括六列,每列及其含义如下:名字含义address本段在虚拟内存中的地址范围。perms本段的权限,r-读,w-写,x-执行,p-私有,s-共享。offset即本段映射地址在文件中的偏移。dev主设备号与次设备号:所映射的文件所属设备的设备号。inode文件索引节点号。pathname映射的文件名。对有名映射而言,是映射的文件名。
线上某个hivejob运行失败,报错如下 Container [pid=28474,containerID=container_1411897705890_0181_01_000012] is running beyond physical memory limits. Current usage: 1.0 GB of 1 GB physical memory used; 1.5 GB of 2.1 GB virtual memory used. Killing container.Dump of the process-tree for container_141189
线上某个hivejob运行失败,报错如下 Container [pid=28474,containerID=container_1411897705890_0181_01_000012] is running beyond physical memory limits. Current usage: 1.0 GB of 1 GB physical memory used; 1.5 GB of 2.1 GB virtual memory used. Killing container.Dump of the process-tree for container_141189