到目前为止我们收到了这样的报告:在以下条件中,用户代码的结尾使用“9”时,响应有时会变慢。
■报告例子
--------------------------------------------------------
验证产品:WebPlatform Version7.x
使用DB:SQL Server 2008 or SQL Server 2005
特定页面的显示速度
用户代码:xxxx9 → 平均8秒
用户代码:xxxx0 → 平均1秒
※上述用户除了用户代码以外,其他设置完全一样。
使用了最新JDBC驱动程序。
--------------------------------------------------------
如上述报告例子,已经确认用户代码的结尾使用“9”时,该用户的响应有时会变慢。
关于上述的结果,在不使用WebPlatform Version7.x,通过JDBC执行SQL的情况下也得到了同样的结果。我们通过更加详细的分析,确认了以下方法中存在响应差异。
SQLServerResultSet.doServerFetch()
SQLServerResultSet.next()
上述的方法都可以成为SQLServer的JDBC驱动程序中的方法,并且在其他Oracle等DB中未确认同样的现象,因此,此现象的原因是在SQL Server(JDBC)中发生的。
■追加信息
由于SQL Server(JDBC)的产品设计(式样),引起此现象。
※从日本微软公司得到了产品设计(式样)的回答。
●发生条件
・下载本公司产品时指定了“UTF-8”以外的字符代码。
●解决方法
・重新下载本公司产品。
※重新下载时选择字符代码“UTF-8”。
-- 适用对象 ---------------------------------------------------------------
iWP/Web系统构建基础/WebPlatform/AppFramework
-------------------------------------------------------------------------------
FAQID:323
为什么只有用户代码的结尾为“9”的用户的响应变慢?