仓酷云

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

[学习教程] MYSQL编程:利用Windows东西办理Nt上的Oracle数据库...

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

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

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

x
如果你需要额外的功能的话,MySQL的普及性实际上可以让你发现总有一个厂商会提供准确的解决方案,而这个方案会满足你的需要和需求。oracle|window|数据|数据库
link:


http://www.eygle.com/faq/Use.Nt.tools.manage.Oracle.htm


1.TOP

Top工具能够监督最损耗体系资本的历程

Pid即processid,Windows是多线程服务器,每一个历程包括一系列线程,这个与UNIX分歧,Unix每一个Oralce历程自力存在,在Nt上一切线程由Oralce历程衍生。

以是只用TOP工具我们还没法找出每一个毗连的用户历程。







71%00000000?1?16384?0?8:52:53.936NoNameFound0%00000008?4116?282624?24576?0:00:45.164System1%000000B8?27023?9912322207744?0:03:10.313CSRSS.EXE0%00000524?184420357123137536?0:00:11.726rundll32.exe0%0000032C?100217653761380352?0:00:08.432AOM.exe0%000004E8?77369576103688146944?0:04:26.533XDICT.EXE0%00000720?583880507904033280000?0:08:29.122NetCaptor.exe23%000006F4?118823705651279757312?0:00:07.661oracle.exe0%00000420?162214786562420736?0:00:00.170SQLPLUS.EXE

假如windows上因为某个历程的sql或其他成绩招致资本过分占用或损耗,好比以下如许一条语句,那末我们如何来找到这条成绩sql呢?



2.QSLICE

找到最损耗资本的线程号,本例中为(6ec),为16进制,必要转换,v$process视图中的历程ID为十进制



利用getsql.sql剧本便可取得以后正在实行的SQL语句:



REMgetsql.sqlREMauthoreygleREM在windows上,已知历程ID,失掉以后正在实行的语句REM在windows上,历程ID为16进制,必要转换,在UNIX间接为10进制SELECT/*+ORDERED*/sql_textFROMv$sqltextaWHERE(a.hash_value,a.address)IN(SELECTDECODE(sql_hash_value,0,prev_hash_value,sql_hash_value),DECODE(sql_hash_value,0,prev_sql_addr,sql_address)FROMv$sessionbWHEREb.paddr=(SELECTaddrFROMv$processcWHEREc.spid=TO_NUMBER(&pid,xxxx)))ORDERBYpieceASC/

运转以上剧本:





ok,找到这最损耗资本的成绩SQL接上去就能够举行针对性调剂了.

相干工具下载地点:

http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/qslice-o.asp




人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-19 21:19:11 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
admin 该用户已被删除
板凳
发表于 2015-1-28 11:26:31 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-5 21:11:39 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-13 15:55:18 | 只看该作者
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
再现理想 该用户已被删除
6#
发表于 2015-3-3 23:52:05 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
柔情似水 该用户已被删除
7#
发表于 2015-3-11 14:46:26 | 只看该作者
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
小妖女 该用户已被删除
8#
发表于 2015-3-19 00:19:05 | 只看该作者
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
因胸联盟 该用户已被删除
9#
发表于 2015-3-26 22:10:26 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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