请教一个SQL*Net message from dblinkssd导致cpu温度过高使用过高的问题

1053人阅读
Oracle Database(24)
今天我终于自己遇到了这个问题, PO form 打不开了, 看了下 trace 发现 SQL*Net message from client 等待时间太长. 但是这不可能是网络问题, 这个环境是在我电脑的虚拟机里面跑的, 网速很快, 而且其他 Form 都能正常很快打开. 真是崩溃; 我试了一下 Receipts form, 然后在 $PO_TOP/forms/US 下面把 RCVRCERC.fmx 文件删掉, 再打开 Receipts form 的时候报错, 说找不到文件; 然后我把 POXPOEPO.fmx
删掉, 打开 PO form 的时候报同样的问题, 说 form 找不到. 于是我 arcs out 了对应版本的 POXPOEPO.fmb 文件, 重新编译到 $PO_TOP/forms/US 目录下面, 再打开 PO form 就OK 了; 所以这个问题看似是网络问题, 实际上不是. 如果是某个 form 打不开, 重新编译就可以了, 因为从界面上是去对应目录下找对应的 fmx 文件的, 路径都正确. 如果打不开, 明显就是 fmx 本身的问题了.
数据库的性能问题, 有时是因为SQL 性能不好, 但有时候所有的SQL 都很快, 却浪费了很多时间在网络等待上面. 比如, 请求一个页面花了5 分钟. 这个问题可以在SQL trace 里面看出来. 收集10046 事件的trace 文件, 转换成tkprof 格式, 在文件的最后一段有总结:
Elapsed times include waiting on following events:
Event waited on
Total Waited
----------------------------------------
----------
------------
SQL*Net message to client
SQL*Net message from client
可以看出来在 SQL*Net message from client 等待了很久时间.
这个问题看起来似乎是网络问题, 但可以通过配置数据库解决. 解决方法:
1. 增加 SDU size, 这个要改配置文件, 在 TNSNAMES.ora 文件中一个参数
(DESCRIPTION =
(SDU=8192)
(TDU=8192) &- 8.0 TDU position
(ADDRESS =(PROTOCOL = TCP)(HOST = )(PORT = 1521))
(CONNECT_DATA = (SID = V920)))
在 LISTENER.ora 也增加一个参数
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SDU = 8192)
&- Setting SDU to 8192 for this SID
(TDU = 8192)
&- 8.0 TDU position
(SID_NAME = V920)
(ORACLE_HOME = /oracle/product/9.2.0)))
2. 增加 Arraysize, 直接在 sql*plus 里面 set arraysize 1000
配置完这些参数, 应该可以改善上面等待时间太长的问题.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:56908次
积分:1568
积分:1568
排名:千里之外
原创:94篇
(1)(2)(6)(1)(4)(7)(8)(4)(7)(6)(8)(4)(3)(1)(8)(7)(12)(9)查看: 783|回复: 6
请教一个DBLINK的问题
论坛徽章:21
本帖最后由 IT渔夫 于
17:29 编辑
DBLINK到SQL SERVER2008,遇到个奇怪的问题,见下图:
QQ截图49.png (9.57 KB, 下载次数: 0)
17:10 上传
QQ截图09.png (9 KB, 下载次数: 0)
17:29 上传
select * from 表@dblink没有问题,为何单独select 字段 from 表@dblink,就报标识符无效不存在
请问这个是什么原因
认证徽章论坛徽章:32
用别名试试
论坛徽章:737
你确定字段名没写错?
论坛徽章:21
oracle_cj 发表于
你确定字段名没写错?
我应该确信没错啊,第一句执行返回的结果中确实有MesCode字段啊
论坛徽章:289
select &MesCode&
论坛徽章:21
demonat 发表于
select &MesCode&
ok. 是这样。。
论坛徽章:453
SQLSERVER缺省是分大小写的?
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 ssd导致cpu温度过高 的文章

 

随机推荐