仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 760|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网页设计ORACLE功能诊断D进修statspack条记(一...

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:39:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
甚至一个有经验的Windows管理者也可以轻松部署并开始学习它,而你不需投入一分钱来了解这个数据库。oracle|条记|功能
ORACLE功能诊断D进修statspack条记(一)



刘颖博

工夫:2004-3-2

mail:liuyingbo@126.com,请斧正



转载请说明出处及作者



申明:oracle8.1.6入手下手引进statspack,statspack是诊断oracle功能的强无力的工具



安装前筹办



A.起首是体系参数切实其实认:

job_query_processes:为了创建主动义务,实行数据搜集,该参数要年夜于0

time_statistics:为了搜集操纵体系计时信息等,必要将其设置为TRUE

B.倡议最好是独自的为perfstat用户(即安装statspack要建的用户)独自创建数据表空间和一时表空间,数据表空间最少要有100M的余暇空间,不然创立statspack工具会失利,假如盘算临时利用statspack,能够思索建稍年夜些的数据表空间。



安装

A.安装剧本

安装的剧本地点目次是$ORACLE_HOME/rdbms/admin,在oracle8.1.6版本安装剧本是statscre.sql,以后8.1.7版本入手下手就是spcreate.sql,安装所需用户在9i之前的必要internal大概具有sysdba权限的用户,9i必要的用户是sys(9i已不存在internal用户了)



实行安装剧本以下:

SQL>@$ORACLE_HOME/rdbms/admin/spcreate



B.在安装过程当中,必要填写perfstat用户的暗码,而且选择perfstat用户的数据表空间和一时表空间,安装完成以后,观察响应的.lis文件反省安装是不是准确无误,有成绩能够经由过程spdrop.sql完成statspack的卸载,从头运转spcreate.sql完成statspack的安装。



测试

最复杂的statspack呈报天生,运转两次statspack.snap,然后运转spreport.sql天生一个基于两个工夫点的呈报。假如是8.1.7.3之前版本的Oracle,必要修正spcpkg.sql,要将substr修正为substrb,以下地位:

selectl_snap_id

,p_dbid

,p_instance_number

,substr(sql_text,1,31)àsubstrb(sql_text,1,31)



创建复杂的statspack呈报历程以下:



SQL>executestatspack.snap



PL/SQLproceduresuccessfullycompleted.



SQL>executestatspack.snap



PL/SQLproceduresuccessfullycompleted.



SQL>@$ORACLE_HOME/rdbms/admin/spreport



Spreport的实行过程当中会列出必要选择的快照,你必要填写该呈报形貌的入手下手和停止的快照序号,并填写呈报的文件名,固然能够不填,利用默许的呈报文件名,默许的会天生在目次$ORACLE_HOME/rdbms/admin中



如许就能够考证statspack已准确的安装完成了



主动搜集statspack快照

一般在真实的情况下,我们是必要一连的采样一段工夫,如许天生的statspack才干更好的反应体系的近况,我们是能够经由过程spauto.sql来主动搜集数据的。



次要大概会计划到修正以下部分的内容

variablejobnonumber;

variableinstnonumber;

begin

selectinstance_numberinto:instnofromv$instance;

dbms_job.submit(:jobno,statspack.snap;,trunc(sysdate+1/24,HH),trunc(SYSDATE+1/24,HH),TRUE,:instno);

commit;

end;

/

次要是修正1/24这个值,今朝是一个小时主动搜集一次数据,假如要修改为半个小时搜集一次数据就修正为1/48,同理,举行或年夜或小的修正。



实行后,能够在spauto.lis文件中看到以后主动搜集数据的job号等信息。当想要天生statspack呈报的时分,只需选择任何两个不超过停机工夫的快照序号就能够了。注重,statspack是不克不及超过停机的。





(待续)

……………………………………………………………………………………

感激eygle和他的《statspack利用指南》一文






不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。
若相依 该用户已被删除
沙发
发表于 2015-1-25 10:17:12 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-2-2 21:38:56 来自手机 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
柔情似水 该用户已被删除
地板
发表于 2015-2-8 06:43:21 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-24 20:00:19 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-7 13:13:48 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
admin 该用户已被删除
7#
发表于 2015-3-15 06:34:49 | 只看该作者
无法深入到数据库系统层面去了解和探究
飘灵儿 该用户已被删除
8#
发表于 2015-3-21 19:49:52 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 23:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表