There are some reports of the response speed being slow when using a number letter “9” at the end of a user code under the following conditions:
■ Case Report
--------------------------------------------------------
Product to be tested: WebPlatform Version7.x
DB to be used: SQL Server 2008 or SQL Server 2005
Display speed of a specific screen
User code: xxxx9 -> average 8 seconds
User code: xxxx0 -> average 1 second
* Above two users have same setting other than their user codes
JDBC driver is the latest version
--------------------------------------------------------
Some cases as above are reported that putting a number letter “9” at the end of a user code might have a bad influence on the response speed of the user.
The result is same as above when executing SQL via JDBC without using WebPlatform Version7.x. Checking the details, we found that a difference in the response performance is caused by the following methods.
SQLServerResultSet.doServerFetch()
SQLServerResultSet.next()
Above methods are both methods in JDBC driver of SQL Server and no similar cases with other DBs such as Oracle are reported, so it is clear the cause of the matter occurs in SQL Server (JDBC) side.
■ Additional information
The product specification of SQL Server (JDBC) causes the matter.
* Microsoft Japan answered and confirmed that it is the product specification.
● Occurrence condition
・ Specified other character code than UTF-8 when installing the product.
● Solution
・ Reinstall the product.
* Select the character code of UTF-8 when reinstalling it.
-- Target ------------------------------------------------------------------------
iWP/Web System Construction Platform /WebPlatform/AppFramework
------------------------------------------------------------------------------------
FAQID:323