Quest® Benchmark Factory for Databases

Version 6.9.2

Release Notes

August 23, 2013


Contents

Welcome to Benchmark Factory for Databases

New in This Release

Resolved Issues and Enhancements

Known Issues

System Requirements

Global Operations

Getting Started

For More Information


Welcome to Benchmark Factory for Databases

Quest Software is pleased to make available Benchmark Factory® for Databases 6.9.2 to meet your database workload testing needs. Benchmark Factory is a database performance and code scalability testing tool that simulates users executing transactions on the database and replays production workloads in non-production environments. This enables developers, DBAs, and QA teams to validate database scalability as their user load increases, application changes are made, and platform changes are implemented. Benchmark Factory is available for Oracle, SQL Server, DB2, Sybase, MySQL, and other databases via ODBC connectivity. Benchmark Factory:

Upon completion of a test execution, all test results are collected and stored in the repository for data analysis and reporting. Benchmark Factory collects a variety of informative and detailed statistics that include:

 Back to Top


New in This Release

This release of Benchmark Factory includes the following new features and enhancements.

New in Release 6.9.2

New in Release 6.9.1

Jobs View

New in Release 6.9

 Back to Top


Resolved Issues and Enhancements

The following is a list of issues addressed and enhancements implemented in this release of Benchmark Factory for Databases.

Resolved Issues and Enhancements in 6.9.2

Feature Resolved Issue Defect ID
Capture and Replay The following issue has been resolved: After capturing six or more SQL Server workloads, an error was encountered when attempting to capture an additional workload. 109476
Capture and Replay Oracle: During an Oracle workload capture using the FGA method, Benchmark Factory saves data to the FGA_LOG$ table (located in the SYSTEM tablespace by default). When a large amount of data is saved, this can cause issues if the tablespace becomes full. This issue in Benchmark Factory has been resolved. 110992
Integration with SQL Optimizer for Oracle The following issue has been resolved: The integration between SQL Optimizer for Oracle version 8.8.0 and Benchmark Factory fails when the SQL sent to Benchmark Factory contains single quotes. 111520
ODBC Drivers When an ODBC driver name exceeds 255 characters, opening the Repository page of the Benchmark Factory Settings dialog or initiating a support bundle no longer causes an exception error. 111359
Search Toad World When using the Search box to search Toad World, results are returned as expected and you no longer encounter a "Sorry, there was a problem with your last request!" error message. 111333
TPC-C Standard Benchmark The following issue has been resolved: An "ORA-01405: fetched column value is NULL" error was encountered when running a TPC-C standard benchmark test in Oracle using a scale factor of 4700 on a userload of 200 with a latency reduced to 1/10th of default. 110994

Resolved Issues and Enhancements in 6.9.1

Feature Resolved Issue Defect ID
Agent Remove Help button from Agent Settings dialog. 103959
Agent Agent error encountered when using ODBC to connect to DB2 database to run a TPC-C test. 106580
Capture and Replay When checking the directory, warning messages should display in red text. 102681
Capture and Replay Oracle: Removed the "Waiting for connection to be released" message that displayed after clicking the Hide button. 103966
Capture and Replay Bind variable error encountered during replay. 106930
Capture and Replay The predefined Capture Filter for excluding users with DBA role excludes all with DBA role except the user being watched. 106931
Capture and Replay When importing a trace file that has a "Trace file full" message at the end, Benchmark Factory should error out of import and display a similar message. 107319
Capture and Replay For an Oracle Capture and Replay using trace files, Benchmark Factory should set the default trace file size parameter to unlimited. 107320
Capture and Replay If the capture directory has a space in it, the Statspack Report does not work. 107339
Capture and Replay When doing an Oracle Capture/Replay wizard against a 9i database which does not have the StatsPack objects, when submitting the capture an error displays about invalid object (Statspack.Snap) even if you did not selected to do any Statspack reporting. 107533
General Sybase: When using the Sybase Client version 15.7 and the Sybase server version 15.0.3, when loading a table for standard, an error similar to "CT-LIBRARY Client Message #4 - blk_bind(): blk layer: user error: Parameter column has an illegal value of 1" displays. 96878
Integration with SQL Optimizer When using Benchmark Factory from SQL Optimizer to test SQL for scalability, in the SQL Optimizer Scalability Testing window, when the status is complete, the message in the Message tab does not refresh. 106306
Load Scenario Wizard When importing from a delimited text file, now a note in the UI informs the user that only the first 20 rows of the file are displayed in the wizard. 102562
Load Scenario Wizard In Replay from Oracle trace file, if the trace file does not contain any valid SQL, clicking Next on the Oracle Trace Activity page results in no action and there is no message. 106880
Load Scenario Wizard Benchmark Factory unexpectedly quits when running a TPC-E test in Windows 2008 64-bit or Windows Server 2012 64-bit. 107493
Load Scenario Wizard When executing a stored procedure for SQL Server generated by the wizard, the syntax, <database name>.<schema name>.<proc name>, is not followed. 107492
Profile The Microsoft SQL Server (ODBC) profile should not require a username since the ODBC DSN may be setup with Windows Authentication. 106714
Repository Repository error when the computer name exceeds 20 characters. 105823
Run Reports If there is only one report in the list, the Status drop-down list does not contain the option Running. 103807
Run Reports In Show Test Results | More Graphs, graphs do not refresh when selecting/comparing more than one test. 106739
Run Reports An issue that caused Run Reports to close unexpectedly when importing saved repository results into Benchmark Factory 6.9 from Benchmark Factory 6.8 has been resolved. 106996
Session Editor Database information is missing in the SQL Preview window if the profile was created for an Oracle Direct connection instead of TNS. 103855

Resolved Issues and Enhancements in 6.9

Feature Resolved Issue Defect ID
Agents When doing a benchmark load using Agent(s), and specifying a virtual user count of more than 20 VUs, Benchmark Factory ran locally instead of using the Agent(s). 106373
Profiles Error when creating a Profile and checking the Perform Statspack snapshot at the start and end of each test iteration. 106175
Transaction Wizard Transaction Wizard > Import Transaction page > Select All button did not work. 104992
Agents Benchmark Factory agent maximum users default to zero or unlimited. 104714
Run Jobs When choosing Run Job on a completed job, the job moved back up to running and did not change to run job. 104705
Test Results Wizard SQL Optimizer Testing Results Window's icon did not update. 104597
Run Reports Error when exporting the Run Reports to the network path. 104358
SQL Preview During SQL Preview, if the SQL statement had multiple result sets and there was an error running one of the sets, an error message did not display. 104145
Oracle Trace Files You can now the import and store of Oracle trace files and store the information in a database/repository to prevent running out of memory. 103574
Run Reports Received and error when exporting the Run Reports to network path. 104597
Check Button Check button did not refresh the input UNC Path. 105026
Holding Tables Incorrect value in holding tables. 104718
Confirmation Window Confirmation window did not display correct button. 104688
Disclosure Report Incorrect results displayed in the Disclosure Report. 104320
TPC-E Error When using the ODBC driver to run the TPC-E benchmark, the TPC-E transaction received an error. 104076
Excel Reports When doing an Excel report of a Replay test , the General Tab incorrectly displayed the Mix Workload test showing Sampling and Pre-sampling time. 104052
Support Bundle Support bundle did not include the console error log. 103908
Opening Large SQL Files Benchmark Factory closes when opening large SQL files. 103440
Agent Window Corrected wrong text. 103347
Testing Replay Load Benchmark Factory closed when clicking the Back Button during SQL Server trace table analysis. 103272
AWR Comparison Report AWR Comparison Report showed improper percentage. 103201
Replay Performance Reporting Replay the approximate the performance as that received during capture/. 103107
SQL Script The amount of SQL in a script was not equal to that in the guide page of "odbc trace processing" 103098
Error Message Required an error message and not a Support Bundle when the database did not have enough storage space. 102227
Test Connection Pop-Up Message Test connection pop-up message was misleading and now displays the actual profile user name. 79474
Error Logging Add additional information about output was added to error logging. 38225

 


Known Issues

The following is a list of issues known to exist at the time of this release.

Feature Known Issue Defect ID
Capture and Replay

Benchmark Factory uses a .bat file to restore the database while replaying a captured workload. The .bat script does not support a UNC path.

Workaround: Map the UNC path to a lettered drive if selecting to restore database when replaying captured workload.

108839
Capture and Replay

SQL Server workload: After capturing activity from a user logged-in using Windows authentication, attempting to replay the capture using the ODBC profile results in the following error:

"Could not obtain information about Windows NT group/user '<group/user>', error code 0x5."

Workaround: Use a domain account to start SQL Server service and make sure the account can connect to the Active Directory of Domain.

105366
Capture and Replay

Oracle workload: In an Oracle capture and replay, Benchmark Factory cannot generate the Statspack report if the local replay directory is mapped to drive "B." This is because Benchmark Factory must have drive B open to execute a background .bat file during oracle capture and replay.

Workaround: Do not map your local replay directory to drive "B" when running an Oracle capture and replay in which you chose to generate the Statspack report.

109221
Capture and Replay In an Oracle 12c container database (CDB), Benchmark Factory cannot replay an existing workload that was captured in an earlier version of an Oracle database. In an Oracle 12c container database, a user name (common user) is prefixed with "c##" by default. 110936
Capture and Replay

In Oracle Database 12c, attempting to capture workloads in two (or more) different pluggable databases (PDB) within the same container database (CDB) at the same time is not recommended. If you attempt to do so, the DIAGNOSTIC_DEST parameter might not be restored to the original directory, and the trace files might not be visible in the capture directory.

In a related issue, if you close the Capture Scenario Status dialog after scheduling a workload export/capture from a pluggable database (PDB), the workload might not be captured as expected. In addition, while an export/capture is in process, the Hide button in this dialog might be disabled.

111825
Oracle Database Privileges In Oracle 12c, the RESOURCE role no longer includes the UNLIMITED TABLESPACE system privilege. Therefore, Benchmark Factory users with the RESOURCE role must also be granted the UNLIMITED TABLESPACE privilege. 111400
Integration with Foglight Performance Analysis for SQL Server

When opening Benchmark Factory for scalability testing from Foglight Performance Analysis for SQL Server, "\DEFAULT_INSTANCE" is added to the ODBC DSN.

Workaround: On the Connection Information page, click Edit DSN. Remove "\DEFAULT_INSTANCE" from the DSN.

109137

Transaction Wizard and IBM CLI Driver

 

When using the 64-bit version of Benchmark Factory, the Transaction Wizard stops working when using the IBM DB2 CLI Driver profile to connect the database which created objects using the ODBC Driver. 105514
Microsoft Oracle ODBC Driver When using Microsoft’s Oracle ODBC driver for either testing or for Benchmark Factory repository access, there is an issue with the ODBC driver. It does not work with CLOB data. N/A
Oracle Capture Using FGA When doing an Oracle Capture using the FGA method, if the application has a trigger with a multi-schema select additional transactions will be recorded. N/A
Oracle ODBC driver

When using the Oracle 11g R2 Client and Oracle 32-bit ODBC driver in a Windows 64-bit environment, the Oracle 32-bit ODBC driver requires an 8-byte int data type.

Workaround: Use the Oracle native client or Oracle 32-bit ODBC driver.

98249
Licensing If your current Benchmark Factory license key is a 21-digit format (x-xxxxx-xxxxx-xxxxx-xxxxx) and you want to use the 64-Bit installation, you will need to request a new license key. Please obtain the new key before installing the new release. To obtain a new key, please refer to the Licensing Assistance page on our support portal: Licensing Assistance. N/A
Benchmark Factory Console Benchmark Factory does not support data types that are created by the user. N/A

System Requirements

Before installing Benchmark for Databases, ensure your system meets the following minimum hardware and software requirements:

Repository

Benchmark Factory cannot run without a repository, and during installation you must select either the default service based or file based repository. After installation, you can select a repository of your choice. Benchmark Factory supports the following databases:

  • Oracle
  • SQL Server
  • MySQL
  • SQLite
  • Sybase Adaptive Server Anywhere (iAnywhere)
Memory

512 MB of RAM recommended

Note: The memory required may vary based on the following:

  • Applications that are running on your system.
  • Size and complexity of the database.
  • Amount of database activity.
  • Number of concurrent users accessing the database.
Platform 1.0 GHz x86 or x64 compatible CPU
Browser Requirements Benchmark Factory for Databases requires IE7 or later.
Hard Disk Space 120 MB of disk space for installation Note: The disk space required may vary based on options selected for installation.
Operating System

Microsoft Windows Server 2003

Microsoft Windows Server 2008

Microsoft XP Professional

Microsoft Vista

Microsoft Windows 7

Microsoft Windows 8

Microsoft Windows Server 2012

Database Server

Oracle: 8, 8i, 9i, 9.2, 10g, 11g, and 12c (requires Oracle 8.1.7 client libraries or higher.)

Note: Benchmark Factory for Databases has been tested on Oracle Exadata 2.0 running Oracle database 11g R2.

Note: Oracle Capture/Replay of workloads must use Oracle 9i or higher.

SQL Server: 2000, 2005, 2008, 2008 R2, and 2012

SQL Azure: Benchmark Factory provides limited support of SQL Azure.

Sybase: 12.5, 15, and 15.5

DB2 LUW: 8.1.5 through 10.x

DB2 for z/OS: 8.x through 10.x

MySQL: 4.5 and 5.x

Note: The 32-bit version of Benchmark Factory requires the 32-bit versions of the client libraries (including ODBC drivers). The 64-bit version requires 64-bit client libraries.

ODBC Database Server Benchmark Factory for Databases supports almost all databases that you can connect to using an ODBC 3.0 or later driver.

Global Operations

This section contains information about installing and operating this product in non-English configurations, such as those needed by customers outside of North America. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.

This release is Unicode-enabled and supports any character set. In this release, all product components should be configured to use the same or compatible character encodings and should be installed to use the same locale and regional options. This release is targeted to support operations in the following regions: North America, Western Europe and Latin America, Central and Eastern Europe, Far-East Asia, Japan.


Getting Started

Contents of the Release Package

The Benchmark for Databases release package contains the following products:

  1. Benchmark Factory for Database version 6.9.2
  2. Product Documentation, including:

For More Information

Contact Quest Software

Email

info@quest.com

Mail

Quest Software, Inc.

World Headquarters

5 Polaris Way

Aliso Viejo, CA 92656 

USA

Web site

www.quest.com

See our web site for regional and international office information.

Contact Quest Support

Quest Support is available to customers who have a trial version of a Quest product or who have purchased a Quest product and have a valid maintenance contract. Quest Support provides unlimited 24x7 access to our Support Portal at www.quest.com/support.

From our Support Portal, you can do the following:

View the Global Support Guide for a detailed explanation of support programs, online services, contact information, policies and procedures. The guide is available at: www.quest.com/support.

Benchmark Factory Community

Get the latest product information, find helpful resources, and join a discussion with the Benchmark Factory team and other community members. Join the Benchmark Factory community at: http://www.toadworld.com/products/benchmark-factory/default.aspx.


 

© 2013 Quest Software, Inc.
ALL RIGHTS RESERVED.

This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.

The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.

If you have any questions regarding your potential use of this material, contact:

Quest Software World Headquarters
LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656
email: legal@quest.com

Refer to our Web site (www.quest.com) for regional and international office information.

Trademarks

Quest, Quest Software, the Quest Software logo, Simplicity at Work, Benchmark Factory, Foglight, Spotlight, SQL Navigator, Toad and T.O.A.D. are trademarks and registered trademarks of Quest Software, Inc. For a complete list of Quest Software’s trademarks, please see http://www.quest.com/legal/trademark-information.aspx. Other trademarks are property of their respective owners.