Trafodion 查询SQL来自哪个客户端
来源:互联网 发布:淘宝代码怎么写 编辑:程序博客网 时间:2024/05/18 00:29
Trafodion中的每个正在执行的SQL都有一个对应的queryid,queryid是唯一的。
在Trafodion中,我们可以通过offender工具来查看后台正在执行的SQL语句,如下
cd $MY_SQROOT/export/limited-support-tools/LSO./offender -s active
当然,offender工具还有很多其他的参数,这里就不做赘述,读者可通过./offender -h来查看offender的具体参数,-s active表示显示当前正在执行的SQL。
这里假设通过offender -s active查看到正在执行的SQL语句的queryid为MXID11002059012212377417909658578000000000206U3333300_1510_SQL_CUR_383,我们可以使用函数queryid_extract来抽取queryid中的信息,包括process id等。有关queryid_extract的详细语法以及queryid中包含哪些信息,可以通过Trafodion官网中的SQL手册查看详细,http://trafodion.incubator.apache.org/docs/sql_reference/index.html#using_the_queryid_extract_function,其中queryid_extract中参数PIN代表process id,即当前SQL执行的进程ID。
我们使用以下示例语句获取这个queryid对应的PIN,
select queryid_extract('MXID11002059012212377417909658578000000000206U3333300_1510_SQL_CUR_383','PIN') from dual;
通过上述SQL获取PIN之后,我们可以通过DCS Master页面(24400)搜索这个PIN找到对应的行,然后找到Client对应的那一列对应的值,即SQL来自哪个客户端IP。
另外,如果您使用的商业版EsgynDB,可以通过EsgynDB Manager之Connectivity页面也可以查看到对应的客户端。
- Trafodion 查询SQL来自哪个客户端
- Trafodion 客户端
- SqlServer查询字段来自哪个表
- Windows环境安装Trafodion客户端
- Trafodion CQD控制查询执行
- Trafodion 查询表包含字段
- Trafodion 查询表占用空间
- SQL范围查询: 查询某个人属于哪个工资区间
- Trafodion:Transactional SQL on HBase
- Trafodion 查看历史SQL执行情况
- 查询sql server 连接客户端
- Trafodion 如何修改客户端最大连接数
- 查询数据库sql是哪个程序执行的
- Trafodion 性能优化之查询性能
- Trafodion: 针对HBase的SQL事务支持
- Trafodion SQL执行时间过长原因分析
- SHELL调用Trafodion SQL与并发执行
- Trafodion成熟的SQL on HBase解决方案
- sts 快捷键 /Eclipse 快捷键(sts基本也一样)
- C++内存占用问题
- 易飞ERP--自定义报表之采购价格分析功能表
- 安卓打包
- YII 框架学习-第二波
- Trafodion 查询SQL来自哪个客户端
- django报错解决,no attribute 'lru_cache'
- C++实现顺序栈
- 手机不能访问局域网服务器的解决办法
- 数据通信与网络
- Linux的一些重要命令
- SpringMVC中ajax传值的几种接收方式
- JS判断输入框值是否为空
- Ubuntu完整卸载postgresql