ttIsqlユーティリティの使用方法
ttIsqlユーティリティを使用すると、対話形式でSQL文を実行して、TimesTenデータベースに関するステータス情報をレポートできます。
TimesTenのすべてのSQL操作は、ttIsqlのCommand>プロンプトから実行できます。
この例は、ttIsqlユーティリティの使用方法を示します。
% ttIsql database1 Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved. Type ? or "help" for help, type "exit" to quit ttIsql. connect "DSN=database1"; Connection successful: DSN=database1;UID=testuser;DataStore=/scratch/testuser/database1; DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=AL32UTF8;PermSize=128; (Default setting AutoCommit=1)
SQL文またはttIsqlコマンドをCommand>プロンプトから実行できます。TimesTen組込みプロシージャをコールすることもできます。ここで役立つプロシージャは、ttConfigurationです。ttConfigurationをコールすると、TimesTenの現在のデータベース接続の接続属性の値が表示されます。詳細は、『Oracle TimesTen In-Memory Databaseリファレンス』の「ttConfiguration」を参照してください。
『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「ttIsqlユーティリティの使用方法」では、最も一般的なttIsqlコマンドの使用方法を説明しています。問題の解決によく使用されるttIsqlコマンドは、次のとおりです。
-
dssizeは、データベースのサイズ情報を出力します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』 の「ttIsqlを使用したデータベース構造の表示」を参照してください。
-
showplanは、このトランザクションでの選択、更新および削除のオプティマイザの実行計画を出力します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「ttIsqlの使用による問合せオプティマイザ計画の表示および変更」を参照してください。
-
timingは、問合せのタイミングを出力します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「timing ODBC関数コール」を参照してください。
-
optprofileは、現在のオプティマイザ・フラグの設定と結合順序を出力します。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「ttIsqlの使用による問合せオプティマイザ計画の表示および変更」を参照してください。
ttIsql機能の完全なリストは、『Oracle TimesTen In-Memory Databaseリファレンス』の「ttIsql」を参照してください。