有些时候,用户喜欢使用多会话来一次完成多个任务,但这会引起问题。开发人员也会有同样的问题,
如果他开发了一个创建了会派生大量进程的糟糕的应用程序。所有这些都可能降低系统的综合性能。用户
名NULL 是后台进程。下面的程序清单中对V$SESSION 的查询显示了这几种类型的问题:
select username, count(*)
from v$session
group by username;
USERNAME COUNT(*)
----------- --------
PLSQL_USER 1
SCOTT 1
JOHNSON 9
SYS 4
SYSTEM 1
14
在某些O/S 平台上,如果一个用户开始了一个会话,然后重启PC,通常当用户再次启动另一个会话时,
原有的进程仍将在后台运行。如果用户在多终端或者多台PC 上运行多个报表,这也将影响系统的综合性能。
注意:
V$SESSION 视图中用户名NULL 的行是Oracle 的后台进程。
技巧:
确定使用了多会话的用户,并判定是一个管理问题(用户使用了多终端)还是一个系统问
题(会话没有被清除,或者产生了多余的进程)。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25198367/viewspace-707600/
,如需转载,请注明出处,否则将追究法律责任。