没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论






























1----创建触发器
CREATE OR REPLACE TRIGGER Bzhis_Insert_pat_diagnosis -- weather_history_update为触发器名称
AFTER update or insert on Yjzhaccess.T_SRC_WEATHER_TSPG --AFTER 指定 触发时间,on后跟表名称,即当表Yjzhaccess.T_SRC_WEATHER_TSPG有更新或者插入时触发时间
for each row --每一行
begin
insert into bzhis.pat_diagnosis (patient_id,visit_ID,diagnosis_class,diagnosis_desc,diagnosis_code) --指定插入的表及字段
VALUES(:new.patient_id,:new.visit_ID,:new.diagnosis_class,:new.diagnosis_desc,:new.diagnosis_code); --将新插入的数据引入到该表中
end;
2------每组数据取第一条
select*from (select to_char(date_login,'yyyyMMdd'),date_login ,person_code,dept_code,row_number()
over(PARTITION BY a.分组字段 ORDER BY a.排序 )as code_id
from A where 条件 ='6219'
) where code_id='1'
3-------查询前10名执行最多次数SQL语句
SELECT sql_text 'SQL语句' ,executions '执行次数' FROM ( SELECT sql_text ,executions ,RANK() OVER ( ORDER BY executions DESC ) exec_rank FROM v$sqlarea) WHERE exec_rank <= 10;
4-------查询前10名占用CPU最高的SQL语句
select sql_text 'SQL语句',c_t 'SQL执行时间(秒)',executions '执行次数',cs '每次执行时间(秒)' from (select sql_text,cpu_time /1000000 c_t,executions,ceil(executions/(cpu_time/1000000))cs,
rank() over(order by cpu_time desc) top_time from v$sqlarea) where top_time <= 10
5-------查询前10名执行时间最长SQL语句
SELECT sql_text 'SQL语句' ,c_t '处理时间(秒)' ,executions '执行次数' ,cs '每次执行时间(秒)' FROM ( SELECT sql_text ,ELAPSED_TIME / 1000000 c_t ,executions ,ceil(executions / ( ELAPSED_TIME / 1000000 )) cs ,RANK() OVER ( ORDER BY ELAPSED_TIME DESC ) top_time FROM v$sqlarea)WHERE top_time <= 10
6------查询前10名最耗资源SQL语句
SELECT sql_text 'SQL语句' ,DISK_READS '物理读次数' ,cs '每次执行时间(秒)'FROM ( SELECT sql_text ,ELAPSED_TIME / 1000000 c_t ,executions ,ceil(executions / ( ELAPSED_TIME / 1000000 )) cs ,DISK_READS , RANK() OVER ( ORDER BY DISK_READS DESC ) top_disk FROM v$sqlarea
CREATE OR REPLACE TRIGGER Bzhis_Insert_pat_diagnosis -- weather_history_update为触发器名称
AFTER update or insert on Yjzhaccess.T_SRC_WEATHER_TSPG --AFTER 指定 触发时间,on后跟表名称,即当表Yjzhaccess.T_SRC_WEATHER_TSPG有更新或者插入时触发时间
for each row --每一行
begin
insert into bzhis.pat_diagnosis (patient_id,visit_ID,diagnosis_class,diagnosis_desc,diagnosis_code) --指定插入的表及字段
VALUES(:new.patient_id,:new.visit_ID,:new.diagnosis_class,:new.diagnosis_desc,:new.diagnosis_code); --将新插入的数据引入到该表中
end;
2------每组数据取第一条
select*from (select to_char(date_login,'yyyyMMdd'),date_login ,person_code,dept_code,row_number()
over(PARTITION BY a.分组字段 ORDER BY a.排序 )as code_id
from A where 条件 ='6219'
) where code_id='1'
3-------查询前10名执行最多次数SQL语句
SELECT sql_text 'SQL语句' ,executions '执行次数' FROM ( SELECT sql_text ,executions ,RANK() OVER ( ORDER BY executions DESC ) exec_rank FROM v$sqlarea) WHERE exec_rank <= 10;
4-------查询前10名占用CPU最高的SQL语句
select sql_text 'SQL语句',c_t 'SQL执行时间(秒)',executions '执行次数',cs '每次执行时间(秒)' from (select sql_text,cpu_time /1000000 c_t,executions,ceil(executions/(cpu_time/1000000))cs,
rank() over(order by cpu_time desc) top_time from v$sqlarea) where top_time <= 10
5-------查询前10名执行时间最长SQL语句
SELECT sql_text 'SQL语句' ,c_t '处理时间(秒)' ,executions '执行次数' ,cs '每次执行时间(秒)' FROM ( SELECT sql_text ,ELAPSED_TIME / 1000000 c_t ,executions ,ceil(executions / ( ELAPSED_TIME / 1000000 )) cs ,RANK() OVER ( ORDER BY ELAPSED_TIME DESC ) top_time FROM v$sqlarea)WHERE top_time <= 10
6------查询前10名最耗资源SQL语句
SELECT sql_text 'SQL语句' ,DISK_READS '物理读次数' ,cs '每次执行时间(秒)'FROM ( SELECT sql_text ,ELAPSED_TIME / 1000000 c_t ,executions ,ceil(executions / ( ELAPSED_TIME / 1000000 )) cs ,DISK_READS , RANK() OVER ( ORDER BY DISK_READS DESC ) top_disk FROM v$sqlarea
资源评论


陈小妖
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 科技服务机构如何借助AI+数智应用突破内卷,实现产品服务差异化?.docx
- 科技服务机构如何利用AI+数智应用工具优化服务流程,提升客户体验?.docx
- 科技服务机构如何利用AI+数智应用工具优化服务流程?.docx
- 科技服务机构如何利用AI+数智应用实现业务转型与增长?.docx
- 科技服务机构如何通过AI+数智应用服务留住客户并拓展业务?.docx
- python入门教程学习.md
- 科技服务机构如何通过AI+数智应用工具拓展客户群体?.docx
- 科技服务机构如何通过AI+数智应用技术创新服务挖掘客户潜在需求?.docx
- 科技服务机构如何通过AI+数智应用工具提升服务效率?.docx
- 科技服务机构如何通过AI+数智应用品牌升级拓展客户群体?.docx
- 科技服务机构如何通过AI+数智应用数据挖掘长期绑定客户?.docx
- 科技服务机构如何通过AI+数智应用提升服务差异化竞争力?.docx
- 科技服务机构如何在市场饱和下借助AI+数智应用提升差异化竞争力?.docx
- 科技服务机构如何在市场竞争中借助AI+数智应用脱颖而出?.docx
- 科技服务机构如何在激烈的市场竞争中通过AI+数智应用提升差异化竞争力?.docx
- 科技服务机构在AI+时代如何提升产品差异化竞争力?.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
