andy1982 发表于 2007-10-12 15:47:15

[求助]存储过程执行完毕,但是CPU还是100%,过好久才释放出来?

<p>[求助]存储过程执行完毕,但是CPU还是100%,过好久才释放出来?(有时好,有时坏)</p><p>请教高手!!!!</p><p>万分感谢!!!!!!!!!!!!!</p>
[此贴子已经被作者于2007-10-12 15:51:56编辑过]

andy1982 发表于 2007-10-12 15:51:08

高手快来!!!!!!!!!!

andy1982 发表于 2007-10-12 15:54:17

救命啊~~~~~~~~~~

ehxz 发表于 2007-10-12 16:08:31

<p>CPU占用的时候是哪个进程占用的,看一下数据库里还有其它的进程在运行吧,时好时坏不是好现象。</p>

sdsyjh 发表于 2012-1-6 13:51:18

CPU100%这个问题我研究了很长时间,最后发现:
在 Linux 内核 2.6 和更高版本上运行Adaptive Server 可降低 IO 性能。这是因为这些 Linux 内核版本中已经撤消了librtkaio 支持,并且缺省情况下, POSIX 异步 IO 的使用与以前版本的Linux 内核中的内核异步 IO 不一样。
所以我认为如果内核是2.6,好么最好使用sp_configure 'allow sql server async i/o',0 关闭异步IO功能,使用标准unix i/o

sdsyjh 发表于 2012-1-7 09:15:53

sdsyjh 发表于 2012-1-6 13:51 static/image/common/back.gif
CPU100%这个问题我研究了很长时间,最后发现:
在 Linux 内核 2.6 和更高版本上运行Adaptive Server 可降低 ...

you must set traceflag 1648 not 1649 to enable direct_io supportTherefore KAIO requires that ASE be booted with traceflag 1649 and is not on by default
必须在RUN_文件中dataserver命令行添加-T1649标志,否则不能启用linux Native异步io功能 ,做大数据量处理时CPU会100%

页: [1]
查看完整版本: [求助]存储过程执行完毕,但是CPU还是100%,过好久才释放出来?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com