0

こんにちは、Sybase IQ の初心者です。一度に 309 列にデータを挿入しています。取得中に以下のエラーが発生しました。

バッファ キャッシュ エラー

*Sybase ASE というタグを付けたのは、IQ に関する知識もある可能性があるビューのみです。

4

1 に答える 1

0

メインキャッシュ用の 16MB と一時キャッシュ用の 8MB というデフォルトの IQ バッファキャッシュサイズは、データベースをアクティブに使用するには小さすぎます。次の 2 つの方法のいずれかで、IQ のメイン ストアとテンポラリ ストアのバッファ キャッシュ サイズを設定する必要があります。

  • 現在のサーバー セッションのサーバー全体のバッファ キャッシュ サイズを設定するには、サーバー起動オプション -iqmc (メイン キャッシュ サイズ) および -iqtc (一時キャッシュ サイズ) を指定します。推奨される方法。

  • データベースのキャッシュ サイズを設定するには、SET OPTION コマンドを使用して Main_Cache_Memory_MB および Temp_Cache_Memory_MB データベース オプションを設定します。この方法では、4GB 未満の値のみを設定できます。

詳細については、http: //infocenter.sybase.com/archive/index.jsp?topic= /com.sybase.infocenter.dc00170.1260/html/iqapg/iqapg58.htm を参照してください。

于 2014-10-19T10:38:15.190 に答える