哪个是作为自动任务框架的一部分运行的自动sql调优使用的源

作者&投稿:逮邹 (若有异议请与网页底部的电邮联系)
在spring MVC框架上怎么在启动tomcat的时候拉起一部分代码~

web.xml


com.zz.InitListener


public class InitListener implements ServletContextListener{

@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.err.println("初始化销毁。。");

}

@Override
public void contextInitialized(ServletContextEvent arg0) {
System.err.println("初始化中》。。");

}

}

中央供料系统是为注塑车间的塑料产品生产而设计的,实现了不间断无人化连续成型作业。可根据需要改变原料品种、多颜色材料的组合使用方式,实现着色工序的自动化。系统能够以全自动方式再生和使用注口冷料,能够对所有供料设备的控制,并防止了储料仓内阻塞现象的发生,通过设置中央监控台实现全自动化。

在10gR2中,提供了$ORACLE_HOME/rdbms/admin/sqltrpt.sql脚本,用于抽取占用资源较多的sql,并可以为指定的sql生成执行计划,资源占用较多的sql分为两部分
1) 15 Most expensive SQL in the cursor cache

2) 15 Most expensive SQL in the workload repository

[sql] view plain copy print?
sys@ORCL> conn /as sysdba
已连接。
sys@ORCL> set linesize 200;
sys@ORCL> @?/rdbms/admin/sqltrpt.sql

15 Most expensive SQL in the cursor cache
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SQL_ID ELAPSED SQL_TEXT_FRAGMENT
------------- ---------- -------------------------------------------------------
b6usrg82hwsa3 52.54 call dbms_stats.gather_database_stats_job_proc ( )
572fbaj0fdw2b 21.16 select output from table(dbms_workload_repository.awr_r
59v4zh1ac3v2a 14.61 DECLARE job BINARY_INTEGER := :job; next_date TIMESTAM
2tr12b1b8uj71 8.69 MERGE /*+ dynamic_sampling(ST 4) dynamic_sampling_est_c
6mcpb06rctk0x 7.58 call dbms_space.auto_space_advisor_job_proc ( )
63kf3an2j0pkc 5.31 insert into sys.wri$_optstat_histgrm_history (obj#,intc
c0j6cx9kzjf7g 4.89 SELECT EXTRACTVALUE(VALUE(T), '/select_list_item/pos')
62yyzw3309d6a 3.89 SELECT VALUE FROM V$SESSION_FIX_CONTROL WHERE BUGNO = :
cvn54b7yz0s8u 3.01 select /*+ index(idl_ub1$ i_idl_ub11) +*/ piece#,length
4y1y43113gv8f 2.72 delete from histgrm$ where obj#=:1 and intcol#=:2 and r
dayq182sk41ks 2.55 insert into wrh$_memory_target_advice (snap_id, dbid,
bm2pwrpcr8ru6 2.53 select sga_size s, sga_size_factor * 100 f,
advr729cu0627 2.51 select * from ( select stat.sql_id as sql_id, sum(elap
bunssq950snhf 2.49 insert into wrh$_sga_target_advice (snap_id, dbid, in
43ruajmwv9fus 2.41 insert into histgrm$(obj#,intcol#,row#,bucket,endpoint,

15 Most expensive SQL in the workload repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SQL_ID ELAPSED SQL_TEXT_FRAGMENT
------------- ---------- --------------------------------------------------------------------------------------------------------------
b6usrg82hwsa3 238.62 call dbms_stats.gather_database_stats_job_proc ( )
59v4zh1ac3v2a 121.83 DECLARE job BINARY_INTEGER := :job; next_date TIMESTAM
db78fxqxwxt7r 81.03 select /*+ rule */ bucket, endpoint, col#, epvalue from
f6cz4n8y72xdc 70.19 SELECT space_usage_kbytes FROM v$sysaux_occupants WH
6mcpb06rctk0x 67.76 call dbms_space.auto_space_advisor_job_proc ( )
5jvf84zg4c49n 67.39 select s.synonym_name as object_name, o.object_type
cvn54b7yz0s8u 59.87 select /*+ index(idl_ub1$ i_idl_ub11) +*/ piece#,length
gqbsq1gpca1gh 52.65 declare logoff_sid pls_integer; logoff_time date :
3ktacv9r56b51 48.01 select owner#,name,namespace,remoteowner,linkname,p_tim
8szmwam7fysa3 43.19 insert into wri$_adv_objspace_trend_data select timepoi
12a2xbmwn5v6z 41.41 select owner, segment_name, blocks from dba_segments wh
c2p32r5mzv8hb 41.28 BEGIN prvt_advisor.delete_expired_tasks; END;
2tr12b1b8uj71 36.90 MERGE /*+ dynamic_sampling(ST 4) dynamic_sampling_est_c
ga6ja2d04ycbm 33.30 DECLARE job BINARY_INTEGER := :job; next_date TIMESTAM
62yyzw3309d6a 33.25 SELECT VALUE FROM V$SESSION_FIX_CONTROL WHERE BUGNO = :

Specify the Sql id
~~~~~~~~~~~~~~~~~~
输入 sqlid 的值: 8szmwam7fysa3

Sql Id specified: 8szmwam7fysa3

Tune the sql
~~~~~~~~~~~~

GENERAL INFORMATION SECTION
-------------------------------------------------------------------------------
Tuning Task Name : 任务_832
Tuning Task Owner : SYS
Workload Type : Single SQL Statement
Scope : COMPREHENSIVE
Time Limit(seconds): 1800
Completion Status : COMPLETED
Started at : 11/19/2013 22:17:00
Completed at : 11/19/2013 22:17:00

-------------------------------------------------------------------------------
Schema Name: SYS
SQL ID : 8szmwam7fysa3
SQL Text : insert into wri$_adv_objspace_trend_data select timepoint,
space_usage, space_alloc, quality from
table(dbms_space.object_growth_trend(:1, :2, :3, :4, NULL, NULL,
NULL, 'FALSE', :5, 'FALSE'))

-------------------------------------------------------------------------------
FINDINGS SECTION (1 finding)
-------------------------------------------------------------------------------

1- Statistics Finding
---------------------
尚未分析表 "SYS"."WRI$_ADV_OBJSPACE_TREND_DATA"。

Recommendation
--------------
- 考虑收集此表的优化程序统计信息。
execute dbms_stats.gather_table_stats(ownname => 'SYS', tabname =>
'WRI$_ADV_OBJSPACE_TREND_DATA', estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE, method_opt => 'FOR ALL COLUMNS SIZE
AUTO');

Rationale
---------
为了选择好的执行计划, 优化程序需要此表的最新统计信息。

-------------------------------------------------------------------------------
EXPLAIN PLANS SECTION
-------------------------------------------------------------------------------

1- Original
-----------
Plan hash value: 2976124318

-------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-------------------------------------------------------------------------------------------------------------------
| 0 | INSERT STATEMENT | | 8168 | 32672 | 19 (0)| 00:00:01 |
| 1 | LOAD TABLE CONVENTIONAL | WRI$_ADV_OBJSPACE_TREND_DATA | | | | |
| 2 | COLLECTION ITERATOR PICKLER FETCH| OBJECT_GROWTH_TREND | 8168 | 32672 | 19 (0)| 00:00:01 |

sys@ORCL>


内存不足怎么处理
①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。②单击“开始菜单程序”选项卡,单击“删除”按钮。③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以...

如何使用任务计划程序自动执行任务
除了“历史记录”选项卡之外,下部窗格中的选项卡属性页面仅以只读形式显示“创建任务”对话框中的内容(“创建任务”对话框是一个用于创建新任务的工具)。 我们将在本专栏的后续部分对该对话框做详细探讨。 通过“历史记录”选项卡,您可以确切了解某个任务如何运行、是否运行以及何时运行。 下图显示了 AutomaticBackup ...

django执行阻塞任务怎么处理(django定时触发任务)
如果在所有线程处于活动状态时提交附加任务,则在有可用线程之前,附加任务将在队列中等待。如果在关闭前的执行期间由于失败而导致任何线程终止,那么一个新线程将代替它执行后续的任务(如果需要)。在某个线程被显式地关闭之前,池中的线程将一直存在。 怎么解决阻塞太久线程自动退出 终止线程的三种方法: 1.使用退出标志...

开源自动化测试框架?
Python自动化测试框架有哪些? 第一种:RobotFramework 作为最重要的python测试框架之一,RobotFramework主要被用在测试驱动类型的开发与验收中。虽然由python开发而来,但是它也可以在基于.net的Ironpython和基于Java的Jython上运行。同时,作为一个python框架,Robot还能够兼容诸如Windows、MacOS、Linux等平台。 在使用RobotFramewor...

电脑总是自动弹出cmd黑色对话框是什么原因啊?!
电脑自动弹出一个cmd黑色对话框可能是由恶意软件、启动项问题、计划任务或系统文件损坏所引起的。为了解决这个问题,我们可以运行安全软件进行系统扫描,检查启动项和计划任务,以及使用系统文件检查工具来修复损坏的系统文件。如果以上方法无法解决问题,建议备份重要数据并考虑进行系统重装以恢复系统的正常状态。

Win10系统下任务栏总是自动隐藏如何应对
1、在win10系统下将鼠标放在桌面最下边,等到任务栏出现时,在任务栏空白处,单击鼠标右键,菜单中点击选择“属性”;2、在任务栏和“开始”菜单属性对话框,在任务栏选项卡下,点击取消勾选“自动隐藏任务栏”,点击确定即可。上面跟大家介绍的就是关于Win10系统下任务栏总是自动隐藏如何应对的全部内容...

怀旧服自动交接任务怎么打开
进入游戏,按L打开任务日志,在游戏画面里的任务追踪面板上面找一个可点勾的框,若没有就是没下载自动交接任务这个插件,点击即可下载打开使用自动交接任务。怀旧服快速交接任务怎么开启:进入游戏,按L打开任务日志,在游戏画面里的任务追踪面板上面找一个可点勾的框,若没有就是没下载自动交接任务这个...

windows 窗口由那几部分组成 有什么用
2、标题栏:标题栏在计算机软件中,位于窗口最顶部。显示当前应用程序名、文件名等。这个部分的作用是显示当前窗口的名称,位于窗口的上面,每当打开一个窗口都会跟随更换名字,显示当前的窗口名称。3、工具栏:这个部分在菜单栏的下面,工具栏是一种点击按钮形式,可以作为常用的快捷命令,让使用者更多地...

怎么关闭win10系统的自动广告?
1、删除弹框模块 ①在状态栏上右键打开【任务管理器】;②在当前进程中找到弹窗的进程,鼠标右击,选择【打开文件所在的位置】,之后定位到弹窗广告所在的地方,删除即可。误删正常程序可能导致该软件无法正常运行,进行删除操作前请先确认程序是否为广告模块。2、关闭通知中心弹窗 这种弹窗是Win10系统自带的...

魔兽大脚 任务增强里 没有 自动交接任务,怎么调出来?
调出任务增强以后,接到任务的时候在屏幕右侧会有任务跟踪,任务跟踪的最上方就有个选择自动交接任务的框框。玩家可以选择加入联盟或是部落两大阵营。两个阵营相互对立,无法正常交易和社交。分别有不同的种族,每个种族都各有自己鲜明的特色,包括各个种族各自的故事背景、城市、能力天赋以及不同的运输方式和...

宽甸满族自治县17742173920: spring mvc的运行原理是什么,m代表什么,v代表什么,v包含些什么,m包含些什么??
线谢捷洛: m代表model模型,v代表view视图,c代表controller,控制器.m中包含你写的业务逻辑,就是取数据的模型,v代表你显示的视图,c来控制m和v之间的关系.mvc的运行原理基本一样没有什么不一样的地方,只是不同的mvc框架的实现技术不一...

宽甸满族自治县17742173920: j2ee具体包括哪些东西 -
线谢捷洛: j2ee包括1、企业系统:系统结构2、企业数据支持:XML、XML DTD、XSL、SAX、DOM、JAXP等等内容3、企业通信支持:分布式对象通信、CORBA、GIOP/IIOP、IDL、JAVA IDL、 RML、 WEB服务通信等等内容4、常见的企业服务:命名...

宽甸满族自治县17742173920: .netframework 和.net framework runtime 是一个东东吗? -
线谢捷洛: 不是. .net framework runtime(运行时)是.net framework的一部分,负责运行基于.net framework做的应用程序.如果只是需要运行.net framework写的程序,安装了运行时就可以了,如果需要开发的话,至少需要SDK,推荐安装Visual Studio

宽甸满族自治县17742173920: spring mvc 是什么 -
线谢捷洛: Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了.Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀.Spring3 MV...

宽甸满族自治县17742173920: Struts2的核心工作原理是什么? -
线谢捷洛: .Struts 2的基本流程Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件.在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件. 2.核心控制...

宽甸满族自治县17742173920: B/S架构nbsp;C/S架构nbsp;SOA架构nbsp;分别是什么呀?
线谢捷洛: 一、什么是C/S和B/Snbsp;第一、什么是C/S结构.C/Snbsp;(Client/Server)结构,即大家熟知的客户机和服务器结构.它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系...

宽甸满族自治县17742173920: 什么是ASP.NET,ASP.NET与ASP的区别 -
线谢捷洛: ASP就是Active Server Pages的缩写,Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,开须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率...

宽甸满族自治县17742173920: Struts、spring、hibernate、EJB、ant分别是什么? -
线谢捷洛: Struts只是一个MVC框架(Framework),用于快速开发Java Web应用.Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag).但Struts几乎没有涉及M(...

宽甸满族自治县17742173920: .NEt Framework的4个核心对象极其作用是什么? -
线谢捷洛: .NET Framework 旨在实现下列目标: ·提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网