问题描述
oracle 10G 建立了dblink 连接9i 数据库 执行了 select * from table --table中只有两条记录 耗时 20s 两台服务器间网络正常 再9i 直接执行sql 很快 还可能是什么原因呢 查看等待事件为 SQL*Net message from dblink
专家解答
问题已解决 是因为 10g 的服务器操作系统版本是 windows server 2012 从windows server 2008 以后 增加了 接收窗口自动调谐级别 功能导致的
dos 下执行
netsh interface tcp show global 查询活动状态... TCP 全局参数 ---------------------------------------------- 接收方缩放状态 : enabled 烟囱卸载状态 : automatic NetDMA 状态 : enabled 直接缓存访问(DCA) : disabled 接收窗口自动调谐级别 : normal 附加拥塞控制提供程序 : none ECN 功能 : disabled RFC 1323 时间戳 : disabled
--调整接收窗口自动调谐级别
netsh interface tcp set global autotuninglevel=disabled
关闭后问题解决
最后修改时间:2019-04-03 22:25:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。