現在までに以下の条件で、ユーザコードの末尾に「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」を利用しているユーザだけ レスポンスが悪いです。何が原因でしょうか?