Home skin

 

   Location : TOP > Download  
     
  - Latest release
- Archives
+ Release note
 - version 0.92
 - version 0.91
 - version 0.90
 - version 0.86
 - version 0.85
 - version 0.84
 - version 0.83
 - version 0.82
 - version 0.81
 - version 0.80
 - version 0.72
 - version 0.71
 - version 0.70
 - version 0.62
 - version 0.61
 - version 0.60
 - version 0.50
 - version 0.43
 - version 0.31
 - version 0.30
 
     
   >> TOP  
 
   

 

 

 

 

 

 

 

 

 

 

 

 

 

  Latest release
最新版のTGはこちらよりダウンロードして下さい。現在の最新バージョンは、"0.92"です。

TGには、TG本体のみで構成されている「TG Package」とJVMが付属した「TG Package with J2RE」があり、後者については各プラットフォームごとに提供されています。すべてのパッケージには、同一のTGバイナリが含まれています。
 
    Download TG 0.92 ※VECTORからダウンロードする場合はこちら
     
    Download TG 0.92 with J2RE (Windows) ※Seesaaからダウンロードする場合はこちら
     
    Download TG 0.92 with J2RE (Linux) 

 
TG Package
date
version
filename
platform
size
10/02/08
0.92
tg092.zip
all
5,684,732Bytes

TG Package with J2RE
date
version
filename
platform
size
10/02/08
0.92
tg092wj-setup.exe
windows
30,694,690Bytes
10/02/08
0.92
tg092wj-linux.tar.gz
linux
36,880,452Bytes

 
 
  *免責事項:
本プログラムを使用して発生した損害について、作成者であるtgmstrはいかなる責任も負わないものとします。各自のリスクにおいてご利用頂きますようお願い致します。
 
 
 
  *Important Notes:
This program comes with no warranty. The author of this program can not be held liable under any circumstances for any direct or indirect damages resulting from the use of this program.
 
 
 
TGのインストールにあたって必用となるコンポーネントの入手方法やセットアップ手順、TGの使用方法については「Usage」のページをご覧ください。
     
    Usage of TG

 

  Archives
過去にリリースしたすべてのバージョンのTGを利用可能です。以下のリンクよりダウンロードして下さい。
 
TG Packages
date
version
filename
platform
size
09/10/05
0.91
all
4,850,346Bytes
09/02/09
0.90
all
4,832,774Bytes
09/01/04
0.86
all
4,649,667Bytes
08/10/19
0.85
all
4,649,773Bytes
08/05/12
0.84
all
2,037,846Bytes
08/01/28
0.83
all
2,017,533Bytes
07/09/14
0.82
all
2,004,692Bytes
07/08/06
0.81
all
1,989,980Bytes
07/06/18
0.80
all
1,947,860Bytes
07/05/12
0.72
all
1,574,669Bytes
07/04/01
0.71
all
1,537,840Bytes
06/12/24
0.70
all
1,532,773Bytes
06/09/01
0.62
all
1,442,530Bytes
06/06/06
0.61
all
1,425,883Bytes
06/05/08
0.60
all
1,339,425Bytes
05/12/06
0.50
all
1,300,976Bytes
05/02/03
0.43
all
45,804Bytes
04/05/24
0.31
all
42,958Bytes
04/05/06
0.30
all
41,398Bytes
03/12/30
prototype
all
25,135Bytes

 
 
TG Packages with J2RE ( windows )
date
version
filename
platform
size
09/10/05
0.91
windows
29,962,734Bytes
09/02/09
0.90
windows
20,305,764Bytes
09/01/04
0.86
windows
17,552,549Bytes
08/10/19
0.85
windows
17,552,655Bytes
08/05/12
0.84
windows
17,502,556Bytes
08/01/28
0.83
windows
17,482,203Bytes
07/09/14
0.82
windows
17,469,362Bytes
07/08/06
0.81
windows
17,454,610Bytes
07/06/18
0.80
windows
17,412,430Bytes
07/05/12
0.72
windows
17,039,199Bytes
07/04/01
0.71
windows
17,002,190Bytes
06/12/24
0.70
windows
16,997,123Bytes
06/09/01
0.62
windows
16,904,932Bytes
06/06/06
0.61
windows
16,888,285Bytes
06/05/08
0.60
windows
16,737,257Bytes
 
 
TG Packages with J2RE ( linux )
date
version
filename
platform
size
09/10/05
0.91
linux
34,751,995Bytes
09/02/09
0.90
linux
22,504,683Bytes
09/01/04
0.86
linux
22,281,668Bytes
08/10/19
0.85
linux
22,281,552Bytes
 
 
  *免責事項:
本プログラムを使用して発生した損害について、作成者であるtgmstrはいかなる責任も負わないものとします。各自のリスクにおいてご利用頂きますようお願い致します。
 
 
 
  *Important Notes:
This program comes with no warranty. The author of this program can not be held liable under any circumstances for any direct or indirect damages resulting from the use of this program.
 
 

 

  Release note
   
Version 0.92  - Release date : 10/02/08 -

 

・VERBOSEモードメッセージ出力機能の改善
VERBOSEモードを使用すると仮想クライアント(Agent)の詳細な動作(実行中のSQL文や結果セット、SQLの実行にかかった時間など)を出力させることができますが、この出力内容を必要に応じて選択することが可能です(具体的にはSQLの実行時間のみを出力させ、その他のメッセージを表示しないようにするなど)。本機能は、個々のSQL文の実行時間を確認したいときなどに役だちます。

・その他変更点
- パラメータ「MAX_CONCURRENT_CONNECTIONS」が追加されました。本パラメータにより、
 Agentがデータベースにセッションを確立する際の多重度を指定することが可能です。
- パラメータ「JOB_TYPE」の設定値『PL/SQL』が『PROCEDURE』に変更になりました。
- 変数「LIST型(LIST_INTEGER、LIST_STRING)」に設定可能な値の数の最大値が
 1024に変更されました。
- コマンド「VERBOSE」の使用方法が変更になりました。

・改廃されたパラメータ・コマンド
 [パラメータ]
 * 新規追加
 - MAX_CONCURRENT_CONNECTIONS : Agentのセッション確立処理の多重度を指定

 [コマンド]
 * 変更
  - VERBOSE : VERBOSEモード出力のON/OFFおよびメッセージフォーマットの指定
   ※使用方法サンプル)
    VERBOSE AGENT 1 ON : AGENTIDが1のAgentをVERBOSEモードONに設定
    VERBOSE AGENT OFF : すべてのAgentのVERBOSEモードをOFFに設定
    VERBOSE FORMAT 0001 : VERBOSEモードのメッセージを「Elapsed Time」のみ出力
    VERBOSE FORMAT : VERBOSEモードのメッセージ出力内容の確認

※コマンド・パラメータの詳細は「Command reference」「Parameter reference」を参照してください。

・TGおよびTGCの問題修正
TGバージョン0.91で確認された以下の問題点の修正を実施しています。
- BUG091001 : TGの接続(セッション)確立処理がシーケンシャルに処理される

※問題の詳細情報については「Bug report」を参照して下さい。
 

   
Version 0.91  - Release date : 09/10/05 -

 

・インストーラのサポート
本バージョンより、インストーラを使用してTGのインストール/アンインストールを実行することが可能です。本機能はWindowsプラットフォームにて利用することができます。

・TGが動作するJavaランタイムのバージョン変更(J2RE1.4⇒J2RE1.5)
TGはバージョン0.90までJ2RE「1.4.2_01」で動作確認を行っていましたが、バージョン0.91より「1.5.0_18」に変更になりました。

・Pre/Postトランザクションのサポート
TGのトランザクション(ひとつ以上のSQL文のセット)に新しい属性である「Transaction Type」が追加されました。これにより、従来あらかじめ設定された比率(Average of Execution)に基づき、ランダムに実行されるだけであったトランザクションに以下の動作を行わせることが可能になりました。
 - 仮想クライアントがトランザクション開始時に1度だけ実行する(Pre Transaction)
 - 仮想クライアントがデータベースからの切断時に1度だけ実行する(Post Transaction)


・SQL手動実行機能の強化

従来TGではコマンド「sql <SQL文>」により任意のSQLを手動で実行することができました。本バージョンからはTGをSQL実行モードに切り替えることで、データベースクライアントツールのように直接SQL文を入力・実行できるようになりました。

・改廃されたコマンド・パラメータ
 [パラメータ]
  * 新規追加
  - TRANS_TYPE : トランザクション・タイプを指定します
 [コマンド]
 * 新規追加
  - SWITCH : TGをSQL実行モードに切り替える/通常モードに復帰する
  - CONNECT : SQL実行モードにて、SQL文を実行するデータベースユーザ名・
        パスワードを設定する

※コマンド・パラメータの詳細は「Command reference」「Parameter reference」を参照してください。

・TGおよびTGCの問題修正
TGバージョン0.90で確認された以下の問題点の修正を実施しています。
- BUG090002 : コマンド「show status transactions」の結果が不正となる
- BUG090003 : ジョブ(JOB_TYPE:SQL)実行後、該当ジョブのセッションが
       不正に残った状態になる

※問題の詳細情報については「Bug report」を参照して下さい。
 

   
Version 0.90  - Release date : 09/02/09 -

 

・グラフ描写機能の追加
GUI管理ツールである「TGC - TG Controller -」にグラフ描写機能が追加されました。Agent(仮想クライアント)の状態をグラフィカルに確認することができ、より直感的にトランザクションの実行状況推移を把握することが可能です。

 

   
Version 0.86  - Release date : 09/01/04 -

 

・コマンド入力補完機能の追加
GUI管理ツールである「TGC - TG Controller -」 の"TG Console"画面内にて矢印キー(↑や↓)を押下することにより、入力したコマンドの履歴を表示することが可能です。本機能はSERVERモードで起動したTGにターミナルソフトを使用して接続した場合にも同様に利用することができます。

・改廃されたコマンド・パラメータ
 [コマンド]
 * 新規追加
 - history : コマンドの入力履歴を表示

※コマンド・パラメータの詳細は「Command reference」「Parameter reference」を参照してください。

・TGおよびTGCの問題修正
TGバージョン0.85で確認された以下の問題点の修正を実施しています。
- BUG085002 : TGC終了時にTGが終了しない
- BUG085003 : TGCで使用されているTGウェブサイトのURLが誤っている
- BUG085004 : TGCからTGへの接続確認後、TGへの接続が不正になる
- BUG085005 : TGをコマンドラインモードで実行中にVERBOSEモードを使用するとTGが
       異常終了する

※問題の詳細情報については「Bug report」を参照して下さい。
 

   
Version 0.85  - Release date : 08/10/19 -

 

・TG Controller(TGC)のLinux対応
TGのGUI管理ツールであるTGC - TG Controller - は、従来Windowsプラットフォームにのみ対応していましたが、本バージョンからはTGCをLinuxプラットフォームでも実行することが可能です。

・Terminalモードのサポート
TGをメモリ上に常駐させ、TeraTermなどのターミナルソフトを使用してネットワーク接続することが可能です。これによりTGCを使用できない環境においも、TGを遠隔操作することができます。

・SQL手動実行機能の追加
仮想クライアントによる負荷がけ以外にも、管理用にデータベースに接続し、任意のSQLを手動で実行することが可能です。

・Batchモードのサポート
TGで実行するコマンドをあらかじめテキストファイルに記述しておき、TGに順次実行させることが可能です。これは、定型的な負荷がけ処理を自動化する際に役に立ちます。

・改廃されたコマンド・パラメータ
 [コマンド]
 * 新規追加
 - sql <SQL statement>        : SQLを手動実行
 - set column <column name> <length> : 列を表示する際の長さを指定
 - show columns           : 登録済みの列長を一覧表示
 [パラメータ]
 * 新規追記
 - OPERATOR_USERNAME         : 管理用にDBに接続する際のユーザ名を指定
 - OPERATOR_PASSWORD         : 管理用にDBに接続する際のパスワードを指定
 - OPERATOR_LOGON_OPTION       : 管理用にDBに接続する際のオプションを指定
 - INPUT_ENCODING          : TGが受信するキャラクタセットを指定
 - OUTPUT_ENCODING          : TGが送信するキャラクタセットを指定
 - OUTPUT_LINEFEED_STRING      : TGが送信する改行コードを指定
 * 変更
 - USERNAME -> AGENT_USERNAME    : 仮想クライアント(Agent)のユーザ名
 - PASSWORD -> AGENT_PASSWORD    : 仮想クライアント(Agent)のパスワード
 
※コマンド・パラメータの詳細は「Command reference」「Parameter reference」を参照してください。

・TGおよびTGCの問題修正
TGバージョン0.84で確認された以下の問題点の修正を実施しています。
  - BUG084001 : TGとTGCのコンフィグレーションの同期時にTGCが一時的に ハングしたような
         状態となる

※問題の詳細情報については「Bug report」を参照して下さい。
 

   
Version 0.84  - Release date : 08/05/17 -

 

・仮想クライアントのステータス定義の改善
本バージョンでは仮想クライアント(Agent)のステータス定義の見直しが行われました。従来よりもより詳細にAgentの状態推移を確認することが可能です。

・統計情報収集に関する機能の改善
これまでTGは"GAP STATISTICS(※注)"発生時、GAP STATISTICSの発生を通知するのみでしたが、本バージョンではスキップされてしまった秒数に応じて、統計情報の出力を補正する機能が追加されました。これにより、統計情報出力の視認性が向上しています。
(*注)GAP STATISTICSとは:
TGでは1秒ごとにTPS値などの統計情報を出力することが可能です。しかし、TGを実行するサーバが高負荷状態になったような際、統計情報出力が1秒の周期に間に合わない場合があります。この状態をTGではGAP STATISTICSと呼びます。

・改廃されたコマンド・パラメータ
- 追加されたコマンド: KILL
 仮想クライアント(Agent)の操作を行うコマンドとして、新規に「KILL」が追加されました。
 実行したSQLの完了を延々待ち続けているようなAgentを強制終了させることが可能です。
- 変更されたコマンド: SHOW
 仮想クライアント(Agent)の詳細ステータスを表示できるよう、コマンド「SHOW」の機能拡張
 が行われました。
- 廃止されたコマンド: RESETMONITOR, NORMAL
 RESETMONITORコマンドは「MONITOR」コマンドに、NORMALコマンドは「VERBOSE」コマンドに
 それぞれ統合されました。詳細は「Command reference」を参照してください。

・TGおよびTGCの問題修正
TGバージョン0.83で確認された以下の問題点の修正を実施しています。問題の詳細については「Bug report」を参照してください。
- BUG083001 : TGCの「Configure agents...」編集画面にて、各種名前(乱数名・トランザク
ション名・Job名)に関する誤った重複エラーが出力される
- BUG083002 : int型のカラムを持つテーブルへのアクセス時にエラー「ERROR: current
transaction is aborted...」が発生する
- BUG083003 : パラメータ「JDBC_URL」使用時、HOSTNAMEやSID_NAMEが指定されていない旨の
エラーが発生する
 

   
Version 0.83  - Release date : 08/01/28 -

 

・乱数名の接頭辞の変更機能
これまでTGは乱数名(VARIABLE_NAME)の接頭辞として必ず「:(コロン)」を使用する必要がありました。本バージョンよりこの接頭辞をユーザが定義する任意の文字列に変更することが可能です。

・SYSDBA・SYSOPER接続のサポート
負荷がけ対象のデータベースにORACLEを使用している場合、ユーザの接続時のオプションとしてSYSDBAやSYSOPERを指定することが可能です。

・GAP STATISTICSの検出機能
Monitorコマンドによる統計情報は通常1秒ごとに出力されますが、TGが実行されているノードのCPUが高負荷状態であるような場合、この出力が1秒の周期に間に合わないことがあります(TGではこうした状態を「GAP STATISTICS」と呼びます)。このGAP STATISTICSが発生した際、WARNINGメッセージが出力されるようになりました。

・TGおよびTGCの問題修正
TGバージョン0.82で確認された以下の問題点の修正を実施しています。
- BUG082002 : パラメータ「DRIVER_TYPE」にOCIまたはOCI8を指定した場合、Agentがデータベー
       スに接続できない
※BUG情報の詳細については、こちらを参照してください。
 

   
Version 0.82  - Release date : 07/09/14 -

 

・スループット情報の出力機能
トランザクション実行中のTPS値(1秒間あたりのトランザクション実行数)に加えて、スループット情報(1トランザクションあたりの実行時間)を出力することが可能です。これにより、従来よりも詳細にトランザクション実行状況を確認することができます。

・トランザクションとしてストアドプロシージャをサポート
トランザクションとしてSQL文以外にストアドプロシージャを実行することが可能です。例えばORACLEであれば、「tg.conf」コンフィグレーションファイルの「statement」句に以下の記載を行うことで、ストアドプロシージャをコールすることができます。
例)statement = call statspack.snap();

・特定のIPアドレスを指定してTGCからの接続を待機
TGがLISTENERモードで動作する際のTGC(TG Controller)からの接続待機アドレスを任意のアドレスに変更することが可能です。※待機アドレスの指定方法についてはこちらを参照してください。

・TGおよびTGCの問題修正
TGバージョン0.81で確認された以下の問題点の修正を実施しています。
- BUG081001 : CONNECT ALL/DISCONNECT ALLコマンド実行時、SlaveサーバのAgentの処理完了を待 たずにTGのプロンプトが戻される
 ※BUG情報の詳細については、こちらを参照してください。
 

   
Version 0.81  - Release date : 07/08/06 -

 

・ヘルプ機能の追加
TGバージョン0.81にて、コンフィグレーションの作成やAgentの操作を補助するヘルプ機能が追加されました。これによりTGをはじめて利用される方でも、比較的容易にTGの操作方法を習得することが可能です。

本へプルが補助する操作は以下のとおりです。
 - TGCの画面レイアウトのカスタマイズ
 - JDBCドライバのインストール
 - データベースサーバへの負荷がけ
 - サンプルのコンフィグレーションファイルのロード

・トランザクション制御機能の向上
Agentによるトランザクションの実行にあたり、以下の機能を制御することが可能です。
 - JDBCのAUTO COMMIT機能のON/OFF
 - 分離レベル(Isolation level)の選択
 

   
Version 0.80  - Release date : 07/06/18 -

 

・異種データベースへの対応を開始
これまでTGはORACLEデータベースのみをターゲットとしていましたが、本リリースからはその他のデータベースにも試験的に対応を開始しています。現在動作確認が取れているものは「MySQL」と「PostgreSQL」です。なお、その他のデータベースについてもJDBCドライバが提供されていれば、基本的にTGは動作することが可能です。

・TGおよびTGCの問題修正
TGバージョン0.72で確認された以下の問題点の修正を実施しています。
 - BUG072001 : TGC(GUI)が異常終了する #2
 ※BUG情報の詳細については、こちらをご覧下さい。
 

   
Version 0.72  - Release date : 07/05/12 -

 

・TGC(TG Controller)の画面構成の改善
TGCの画面「System Event Monitor」に以下の変更が加えられ、GUIの視認性向上が図られています。
 - 時刻表示に日付(月/日)を追加
 - 3段階のメッセージのレベル(「情報 - INFORMATION -」、「注意 - WARNING -」、
「エラー-ERROR-」)をアイコンで表示

・TGおよびTGCの問題修正
TGバージョン0.71で確認された以下の問題点の修正を実施しています。
 - BUG071001 : リモートのTGとの切断時にTGCにエラーメッセージが出力される
 - BUG071002 : TGCの"TPS Monitor"の改行出力が不正になる
 - BUG071003 : TGCからローカルのTGを起動する際、不正なメッセージが表示される
 - BUG071004 : Listenerモードで動作するTGが受信したコマンドを不正に処理する場合がある
 - BUG071005 : MultiServer構成でMasterServerのCPU使用率が高騰する
 ※BUG情報の詳細については、こちらをご覧下さい。
 

   
Version 0.71  - Release date : 07/04/01 -

 

・ログスプール機能の改善
従来TGC(TG Controller)の「Enable spooling TG message」機能(コマンドラインモードにおける"spool"コマンド)を使用した場合、TGが生成したメッセージをログファイル(tg.log)に出力する方式を採用していました。TGバージョン0.71からは、任意のファイルにTGのメッセージを出力させることが可能です。

・TGおよびTGCの問題修正
TGバージョン0.70で確認されたいくつかの問題点の修正を実施しています。
 - BUG070001 : TGCのGUI画面が異常終了することがある
 - BUG070002 : TGC起動時にTGCがしばらくハングした状態になることがある
 ※BUG情報の詳細については、こちらをご覧下さい。
 

   
Version 0.70  - Release date : 06/12/24 -

 

・Multi-server mode
Multi-server modeとは、複数のTG(Slave server)をひとつのTG(Master server)から集中管理する機能です。複数のTGを同期して動作させ、より大きなトランザクションを生成することが可能です。

・TGおよびTGCの問題修正
TGバージョン0.62で確認されたいくつかの問題点の修正を実施しています。
 

   
Version 0.62 - Release date : 06/09/01 -

 

・JDBCドライバの誘導機能
TG起動時にJDBCドライバのロードに失敗した場合、JDBCドライバを適切なディレクトリに配置するうよう促すメッセージが表示されます。

・Agentの設定編集機能の強化
GUI(TG Controller)のAgent設定編集画面(Configure agents...)にて入力値が適切であるかのチェックや登録した項目(乱数、トランザクション、ジョブ)の並び替えが可能になりました。

・TGおよびTGCの問題修正
TGバージョン0.61で確認されたいくつかの問題点の修正を実施しています。
 

   
Version 0.61 - Release date : 06/06/06 -

 

・"tgc.exe"によるTGCの起動
"tgc.exe"からTGCを起動することにより、JavaアプリケーションであるTGCをWindowsネイティブのアプリケーションのように実行することが可能です。
 

   
Version 0.60 - Release date : 06/05/08 -

 

・TGCによるTGのリモート管理機能
TGとTGCを異なるノードに配置し、TGCからTGをリモート制御することが可能です。本機能を使用することにより、TGを性能の高いIA・UNIXサーバで動作させ、PCからTGを操作することができます。

・JOB_TYPEに"SQL","PL/SQL"を追加
これまでTGに登録可能なJOBのタイプとしては"COMMAND","TELNET"の2種類のみでしたが、本バージョンより新規に"SQL"と"PL/SQL"が追加されました。 より柔軟なJOBの構成を行うことが可能です。

・サンプルトランザクションの添付
OLTP系のトランザクションを意識した簡単なTGの設定サンプルを添付しました(ファイル名:SMPL_TRANS_OLTPv0.x.tgp)。本サンプルを使用することにより、ほとんどの作業(サンプル用テーブルの作成、ダミーデータの挿入、負荷がけ)をTGCからの操作のみで行うことができます。

・GUI(TG Controller)の機能向上および問題修正
TGバージョン0.50で確認されたいくつかの問題点の修正および機能向上を実施しています。
 

   
Version 0.50 - Release date : 05/12/06 -

 

・TGC - TG Controller - のリリース
本バージョンより、TGをGUIベースで管理することのできるユーティリティ「TGC - TG Controller -」がリリースされました。TGCを介してTGを制御することで、 より簡単にトランザクションの構成やAgentの操作を行うことができます。 なお、TGは従来どおりのキャラクタベースのユーティリティとして、単体で動作させることも可能です。
 

   
Version 0.43 - Release date : 05/02/03 -

 

・乱数「LIST」の追加
TGが生成する乱数に新しい型「LIST」を使用可能です。

・JDBC-URLの直接編集機能を追加
新パラメータ「CONNECT_URL」を使用することでOracleNetの特殊な機能をJDBC Type4(thin)ドライバでも使用することができます。

・セッション切断時の再接続機能を追加
新パラメータ「ERROR_RECONNECT_COUNT」「ERROR_RECONNECT_WAIT」を使用することで、セッションが切断された際にAgentを再接続させることが可能になりました。
 

   
Version 0.31 - Release date : 04/05/24 -

 

・TGの問題修正
TG version 0.30 にて、JOBとして登録された一連の処理を実行している最中に、コマンドがハングすることがあります。本現象はTGバージョン 0.31 にて回避できる場合があります。
 

   
Version 0.30 - Release date : 04/05/06 -

 

・DDL文のサポート
トランザクションとしてDDL文(create,alter,truncate等)を実行可能になりました。

・SQL文のリトライ機能
AgentがSQL文の実行に失敗した際にリトライを行う機能を追加しました。

・tg.conf管理機能
複数のコンフィグレーションファイル(tg.conf)を登録、切り替えて使用可能です。

・JOB機能の強化
外部のコマンドやシェルスクリプトを特定のタイミング(モニター開始時、終了時等)で実行可能です(JOBの登録・実行機能)。またUnixのTELNETの機能を使用して、リモートのホストにコマンドを送信することができます。
 

 

     
   >> TOP > Download  

 

 

 
 

 

 
 
 

Copyright 2003 - 2010 tgmstr. All rights reserved.