- 最后登录
- 2014-8-1
- 在线时间
- 37 小时
- 威望
- 0
- 金钱
- 194
- 注册时间
- 2013-2-4
- 阅读权限
- 10
- 帖子
- 25
- 精华
- 0
- 积分
- 0
- UID
- 914
|
8#
发表于 2013-2-21 12:35:45
Maclean Liu(刘相兵 发表于 2013-2-20 16:01
不要纵容 不合理的trigger , 特别是登陆触发器
谢谢刘大的建议~今天又出现性能问题了,又是这两条sql惹得祸。。。我还有几个问题,麻烦刘大帮忙解答一下
1. 您说得触发问题是emagent是什么意思?emagent是enterprise manager的进程,是不是指通过EM登陆从而触发了这个问题?
2. 以下是该trigger以及表的创建脚本,请问有什么可以改进的吗?
STATS$USER_LOG
CREATE TABLE "SYSTEM"."STATS$USER_LOG"
(
"USER_ID" VARCHAR2(30 BYTE),
"HOST" VARCHAR2(100 BYTE),
"LOGON_DAY" DATE
) TABLESPACE "SYSTEM" ;
LOGON_AUDIT_TRIGGER
create or replace
trigger
logon_audit_trigger
AFTER LOGON ON DATABASE
BEGIN
insert into stats$user_log values(
user,
sys_context('USERENV','HOST'),
sysdate
);
END; |
|