次に、SQL Anywhere バージョン 11.0.1 でのその他の強化を示します。
単純で低コストな文の実行に関するパフォーマンスの向上 実行時間が低コストの文のための実行プランを生成するのに要するコストは、文を実行するためのコストを上回る場合があります。次の強化により、SQL Anywhere で認識される、実行時間が低コストの単純な文のクラスが拡張され、このような文がオプティマイザーをバイパスできるようになりました。
詳細については、クエリ処理のフェーズをスキップするための条件を参照してください。
新しい FORCE NO OPTIMIZATION 句 以前までは、コストベースの最適化が必要な文はすべてオプティマイザーによって処理されていました。今回、FORCE NO OPTIMIZATION 句が追加されたことで、文がオプティマイザーをバイパスするよう指定できるようになりました。文が複雑すぎて (データベースオプションの設定またはスキーマやクエリの特徴などにより) このような処理が実行できない場合、文は失敗し、データベースサーバーはエラーを返します。
次の文は、新しい FORCE NO OPTIMIZATION 句をサポートしています。
新しい接続プロパティ
新しいデータベースプロパティ
新しい [最適化方法] フィールド グラフィカルなプランの [オプティマイザー統計] セクションに、[最適化方法] フィールドが追加されました。このフィールドは、クエリオプティマイザーによって選択された実行方式を返します。実行プランのコンポーネントを参照してください。
データベースサーバーがデフォルトデータベースサーバーにならないようにする -xd サーバーオプションにより、データベースサーバーがデフォルト TCP ポートで受信するのを防止し、データベースサーバーがデフォルトデータベースサーバーにならないようにします。-xd dbeng12/dbsrv12 サーバーオプションを参照してください。
並列アーカイブバックアップのサポート SQL Anywhere データベースサーバーで、サーバー側のアーカイブバックアップに対する並列バックアップがサポートされるようになりました。並列データベースバックアップでは、物理 I/O を利用して、直列ではなく並列で読み書き操作を行うことで、パフォーマンスが向上します。
BACKUP DATABASE 文に、並列アーカイブバックアップをサポートするための新しい句が 2 つ追加されました。
バージョン 11.0.0 以前のデータベースサーバーでは、バージョン 11.0.1 のデータベースサーバーで生成されたアーカイブバックアップをリストアできません。バージョン 11.0.1 のデータベースサーバーでは、旧バージョンのデータベースサーバーで生成されたバックアップをリストアできます。
BACKUP 文を参照してください。
Mac OS X での Developer Edition と Evaluation Edition のデータベースサーバーの実行 Mac OS X で、Developer Edition と Evaluation Edition のデータベースサーバーを管理ツールから自動的に起動できるようになりました。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |