InterBase 2020 の新機能

提供: InterBase

What's New in 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 句に対するサポートが強化され、CACHElc_ctypeDIALECT が新たにサポートされました。
  • 新しい[表示]タブ。このタブでは、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 をインストールおよび実行するためのシステム要件については、「システム要件/前提条件」を参照してください。