メモリ最適化テーブルですが、データをメモリ上に確保できなくなるとエラーとなります。メモリが不足している状態でデータの追加をしようとすると以下のようなエラーになります。した場合にもエラーとなりますが。メモリが不足した際のリカバリー方法としては以下のような情報があります。向けの情報としてはいかがあります。なりリソースガバナーと統合がされ、メモリ最適化テーブルのメモリ上限を指定できるようになりました。現状のメモリ使用量ですが以下のようになっています。この状態に対してリソースガバナーを設定してみたいと思います。いうプールに割り当てられます。メモリ最適化テーブル用のリソースプールを新規に定義します。RECONFIGURE;GO接続したプールにメモリ最適化テーブルを格納しているデータベースを関連付けします。確認することができます。オンラインを行いデータベースの再起動をする必要があります。今回はサービスを再起動しています。リソースガバナーで制御ができるようになった後の状態がこちらです。リソースガバナーで制御をしているため、先ほどと比較して、使用できるメモリが減少していることが確認できます。一度データベースを再起動した後はリソースプールと関連付けられていますので、動的にメモリを変更することが可能となります。実際には減らすことはなく増やすことになると思いますが。メモリの設定については下表を参考にするとよさそうですね。メモリ最適化テーブルはメモリ上にデータを格納する必要があるため、メモリを可能な限り使用することになります。そのため、ディスクベーステーブルに影響を与えないように、制限をかけることは意識しておくとよさそうですね。チューニング等をメインにしていますが、本ブログで情報発信している内容に関することでしたら対応できます。お仕事のご相談がありましたらTwitterfacebookやブログのコメントでご連絡いただけると幸いです。ブログにコメント頂いた内容は私が承認しない限り表示されません。本ブログでは自宅の検証環境を使って勉強したことを投稿しています。製品を使用した検証となっています。受賞させていただきました。本ブログの内容は個人的に検証したものとなり、検証結果を含め記載している内容を保証するものではありません。(2015/3/21~)最後まで飲み切れず...。体験記の連載をさせていただきました。