免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2613 | 回复: 5
打印 上一主题 下一主题

关于onstat -u [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-28 12:56 |只看该作者 |倒序浏览
用onstat -u 列出的一个用户就有好多不同的session id,怎么才能知道当前正在用的是哪个啊?我的informix用户就有1,0,9,10,13五个session id.

论坛徽章:
0
2 [报告]
发表于 2005-08-29 14:14 |只看该作者

关于onstat -u

onstat -u确切的说是类出用户线程。
你说的Informix用户其实是操作系统的用户。并发环境下一个用户是可以有多个连接的,而且多个连接也可以同时运行的。
真正在CPU中跑的是线程,可以用onstat -g act看。

论坛徽章:
0
3 [报告]
发表于 2005-08-29 15:38 |只看该作者

关于onstat -u

呵呵,楼主的问题比较有意思,
可以这样来找,一般来说小于10的session都是数据库本身系统的session
而且它们的状态标志(flags)一般来说都是---P--?,
而用户的session用空闲的时候,一般都是Y--P---这样子的,可以根据这个来区分一下。

论坛徽章:
0
4 [报告]
发表于 2005-08-29 21:09 |只看该作者

关于onstat -u

用onstat -g act 列出的running threads只有两个:它们的tid是8和9,
name是sm_poll和soctcppoll, 好象和informix没有什么关系啊?
另外,能否解释一下线程和会话的区别.谢谢.
flags全是----P-----,-----p-----D,------P----F,-----P----B;

论坛徽章:
0
5 [报告]
发表于 2005-08-30 16:54 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2005-08-30 18:21 |只看该作者

关于onstat -u

哪个文档啊?老大
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP