

# ベストプラクティス 14.4 – ストレージの代わりにメモリを検討する
<a name="best-practice-14-4"></a>

データベースやアプリケーションレイヤーでサポートされるシナリオにメモリを使用することによるパフォーマンス上の利点を検討します。SAP HANA はデフォルトでメモリを使用しますが、ロードを最適化したり、静的データをオフロードしたりするオプションが有効な場合があります。リレーショナルデータベースはキャッシングを利用する必要があり、アプリケーションサーバーはスワップが要件であるかどうかを検討する必要があります。

 **提案 14.4.1 – SAP HANA のメモリ使用量を最適化する** 

 SAP HANA のメモリ要件とオペレーティングシステムのメモリ指標との相関関係を把握し、メモリのボトルネックがパフォーマンスに影響を与えないようにします。 
+  SAP ドキュメント: [SAP HANA Memory Usage and the Operating System (SAP HANA のメモリ使用量とオペレーティングシステム)](https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.05/en-US/ca10596b37f04909a96614553cb8ab1d.html#:~:text=Virtual%2C%20Physical%2C%20and%20Resident%20Memory&text=On%20most%20SAP%20HANA%20hosts,operational%20use%20by%20a%20process.) 
+  SAP Note: [1999997 - FAQ: SAP HANA Memory (よくある質問: SAP HANA メモリ)](https://launchpad.support.sap.com/#/notes/1999997) [SAP ポータルへのアクセス権が必要] 

 ホストの再起動を伴わないシナリオでデータベースのスタートアップパフォーマンスを向上させるには、SAP HANA Fast Restart オプションの使用を検討します。SAP HANA Fast Restart オプションは、RAM の一部を一時ファイルシステム ( `tempfs` ) として専用化し、オペレーティングシステムによって持続的メモリ (オペレーティングシステムの再起動まで) として扱われ、列ストアメイン部分をその `tempfs` に配置することができ、インデックスサーバーの再起動またはクラッシュまでその状態を維持します。そのため、ストレージからの再読み込み (I/O を使用) は必要ありません。 
+  SAP ドキュメント: [HANA Fast Restart ドキュメント](https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.05/en-US/ce158d28135147f099b761f8b1ee43fc.html) 

 **提案 14.4.2 – リレーショナルデータベースでデータベースキャッシュを利用する** 

高い読み取り IOP を必要とするリレーショナルデータベースでは、データベースキャッシングにより、スループットを大幅に向上させ、データ検索のレイテンシーを低減することができます。キャッシュは、データベースの隣接データアクセスレイヤーとして機能し、読み取りパフォーマンスを向上させます。

 以下のドキュメントでは、キャッシュの使用例に関する情報を提供していますが、この詳細のほとんどは AWS データベースに関連しているため、リレーショナルデータベース構成に固有の情報については、SAP Notes を参照してください。
+  AWS ドキュメント: [キャッシュ](https://aws.amazon.com/caching/) (以下が含まれます [データベースのキャッシング](https://aws.amazon.com/caching/database-caching/) ) 

 **提案 14.4.3 – SAP アプリケーションのスワップ領域の必要性を評価する** 

物理メモリリソースが枯渇すると、SAP はスワップを使用して非アクティブなページをディスクベースの専用ストレージエリアに移動させます。スワップはメモリ不足によるアプリケーションのクラッシュを防ぐことができますが、スワップが頻繁に使用されないように設定パラメータとメモリサイジングを適用することをお勧めします。

 スワップの使用が予想される場合、割り当てられたボリュームの特性を評価し、さらなるパフォーマンスの問題を回避してください。スワップは、SAP アプリケーションでホストの物理メモリが不足した場合に、メモリ不足の状況を回避することができます。 
+  SAP Note: [153641 - Swap space requirement for R/3 64-bit kernel (R/3 64 ビットカーネルに必要なスワップ領域)](https://launchpad.support.sap.com/#/notes/153641) [SAP ポータルへのアクセス権が必要] 
+  SAP Note: [2999334 - SWAP Utilization (SWAP 使用率)](https://launchpad.support.sap.com/#/notes/2999334) (HANA 関連) [SAP ポータルアクセスが必要] 
+  SAP Note: [2488097 - FAQ: Memory usage for the ABAP Server on Windows (よくある質問: Windows 版 ABAP サーバーのメモリ使用量)](https://launchpad.support.sap.com/#/notes/2488097) [SAP ポータルへのアクセス権が必要] 