InterBase 2020 の新機能
メインページ へ戻る
InterBase 2020 では、新機能の追加とバグ修正が行われています。
詳細については、次のセクションを参照してください。
新機能
テーブル領域
InterBase の複数ファイルのデータベースは、単一のプライマリ テーブル領域を占有していると認識される場合があります。 このテーブル領域は、データベース ページ群の単一の論理コレクションを表しており、このコレクション内のシーケンスによって番号付けされています。 InterBase 2020 より、ユーザーは、ページ群の独立した論理コレクションを表す、他の命名テーブル領域を定義することができるようになりました。 詳細については、「テーブル領域」を参照してください。
ALTER DESCRIPTION のサポート
InterBase 2020 より前の InterBaseユーザーは、各エンティティ型に対して、
UPDATE <system_table> SET RDB$DESCRIPTION=<blob_text> WHERE <entity_name>=<user_entity>
を実行する必要がありました。これにより、ユーザーは、各エンティティ タイプごとに、データベース システム スキーマを詳細に知る必要がありました。 新しい DDL 構文ではこの煩雑性をなくし、新しい ALTER DESCRIPTION FOR
構文を提供しています。これは、InterBase によってサポートされるすべてのデータベース エンティティに共通する標準です。 詳細については、「ALTER DESCRIPTION」を参照してください。
TMP$INDICES テーブル
InterBase 2020 では TMP$INDICES
という新しいシステム テーブルが導入されており、パフォーマンス モニタのシステム テーブルの一部として含まれています。 モニタリングするための主要測定機能で、このテーブルはデータベース内のテーブルごとに、すべての読み込まれたインデックスをトラッキングします。 詳細については、「TMP$INDICES」を参照してください。
IBConsole
InterBase 2020 では、IBConsole ツールについて次の機能強化が行われています:
パフォーマンス モニタ
新しい[インデックス]タブでは、インデックスについての詳細が記載された表が表示されます。
対話型 SQL ウィンドウ
- 読み取り専用トランザクションでの対話型 SQL ウィンドウを閉じた際には、コミットまたはロールバック ダイアログが表示されずにトランザクションはコミットされ、ウィンドウが閉じられるようになりました。
RECONNECT
句に対するサポートが強化され、CACHE
、lc_ctype
、DIALECT
が新たにサポートされました。- 新しい[表示]タブ。このタブでは、isql
SHOW
文からの情報を表示します。 - InterBase 2020 機能のサポート(TABLESPACE、ALTER DESCRIPTION DDL)
- 変更ビュー サブスクリプション コンテキストと変更ステータスの色表示
- クエリの構文強調表示
- InterBase の 64 ビット エディションと 64 ビット IBConsole.exe バイナリ
- サーバーにおよぶパフォーマンス モニタリングの強化
- WISQL
SHOW
コマンド
NOT 演算子の最適化
InterBase 2020 では、NOT
演算子に対する最適化が行われています。詳細については NOT 演算子の最適化を参照してください。
その他
InterBase ToGo/IBLite のサポート
- 追加された、InterBase ToGo/IBLite エディション用 macOS 64 ビット サポート
- 追加された、InterBase ToGo/IBLite エディション用 Android 64 ビット サポート
解決された不具合
InterBase 2020 における不具合修整状況については、「解決された不具合」を参照してください。
システム要件と前提条件
InterBase をインストールおよび実行するためのシステム要件については、「システム要件/前提条件」を参照してください。