Veritas InfoScale™ 7.3.1 SmartIO for Solid-State Drives ソリューションガイド - Linux
- SFHA Solutions SmartIO の概要
- SmartIO 機能の使用: 使用例
- VxVM ボリュームで動作しているアプリケーションの SmartIO 読み込みキャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO 読み取りキャッシュについて
- FSS によってエクスポートされた SSD デバイスでの SmartIO キャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO ライトバックキャッシュについて
- VxFS ファイルシステムの読み取りキャッシュとライトバックキャッシュに対する複数の SmartIO キャッシュ領域について
- VxFS ファイルシステムの Oracle データベースの SmartIO キャッシュについて
- VxVM ボリュームのデータベースの SmartIO キャッシュについて
- SmartIO の管理
- トラブルシューティングとエラー処理
- 付録 A. コマンドリファレンス
VxFS ファイルシステムで動作しているデータベースに対するデフォルトの SmartIO キャッシュポリシーの設定
SmartIO には、VxFS ファイルシステムで動作しているデータベースのキャッシュを最適化するアプリケーションテンプレートが用意されてます。SmartIO ではテンプレートを使用して、データベースの特定のタイプのファイルにポリシーを適用します。たとえば、インデックスファイルおよびデータファイルに対するキャッシュポリシーです。
次のように、Oracle テンプレートでは Oracle データベースに対しデフォルトのポリシーが設定されます。
ARCHLOG ファイルに対するキャッシュをオフにします(キャッシュなしモード)
TEMPFILE に対し読み込みキャシュ(読み取りモード)を設定します。
OLTP データベースの場合、最も読み込まれる頻度の高いデータファイルに対して読み込みキャシュを設定します。
OLAP データベースの場合、INDEX を含むすべてのデータファイルに対して読み込みキャッシュを設定します。
データベースに対しデフォルトの SmartIO キャッシュポリシーを設定するには、次のコマンドを ORACLE ユーザーとして実行します。
# sfcache app [cachearea=cachearea_name] oracle -S $ORACLE_SID \ -H $ORACLE_HOME -o setdefaults --type={OLTP | OLAP}
ここで、
$ORACLE_HOME と $ORACLE_SID は必須で、一意にデータベースを識別します。
OLAP または OLTP はアプリケーション負荷のタイプを示します。OLAP(Online Analytical Processing)アプリケーションは、多次元分析クエリを意図するワークロードを処理します。OLTP(Online Transaction Processing)アプリケーションは、データ入力や取得トランザクション処理などのトランザクション指向ワークロードを処理します。
OLTP データベースの例:
$ sfcache app cachearea=sfcachearea_1 oracle -S $ORACLE_SID \ -H $ORACLE_HOME -o setdefaults --type=oltp INFO: Oracle Instance tpcc is running INFO: Store DB details at /tpccdata/.CACHE_INFO INFO: Setting oltp policies INFO: Setting nocache mode to /tpccdata INFO: Setting nocache mode to /tpcclog INFO: Setting nocache mode to /tpcclog/log_1_1 INFO: Setting nocache mode to /tpcclog/log_1_2 INFO: Setting nocache mode to /tpcclog/log_1_3 INFO: Setting nocache mode to /tpcclog/log_1_4 INFO: Setting nocache mode to /home/oracle/app/oracle/product/11.2.0 /dbhome_1/dbs/arch INFO: Setting read mode to /tpccdata/temp_0_0 INFO: Setting read mode to /tpccdata/temp_0_2 INFO: Setting read mode to /tpccdata/temp_0_1 INFO: Setting read mode to /tpccdata/temp_0_4 AWR snapid range min=1 max=7 INFO: Setting read mode to /tpccdata/stok_0_25 INFO: Setting read mode to /tpccdata/stok_0_24 INFO: Setting read mode to /tpccdata/stok_0_20 INFO: Setting read mode to /tpccdata/stok_0_29 INFO: Setting read mode to /tpccdata/stok_0_23 INFO: Setting read mode to /tpccdata/stok_0_22 INFO: Setting read mode to /tpccdata/cust_0_5
OLAP データベースの例:
$ sfcache app cachearea=sfcachearea_1 oracle -S $ORACLE_SID \ -H $ORACLE_HOME -o setdefaults --type=olap INFO: Oracle Instance tpcc is running INFO: Store DB details at /tpccdata/.CACHE_INFO INFO: Setting olap policies INFO: Setting nocache mode to /tpccdata INFO: Setting nocache mode to /tpcclog INFO: Setting nocache mode to /tpcclog/log_1_1 INFO: Setting nocache mode to /tpcclog/log_1_2 INFO: Setting nocache mode to /tpcclog/log_1_3 INFO: Setting nocache mode to /tpcclog/log_1_4 INFO: Setting nocache mode to /home/oracle/app/oracle/product/11.2.0 /dbhome_1/dbs/arch INFO: Setting read mode to /tpccdata/temp_0_0 INFO: Setting read mode to /tpccdata/temp_0_2 INFO: Setting read mode to /tpccdata/temp_0_1 INFO: Setting read mode to /tpccdata/temp_0_4 INFO: Setting read mode to /tpccdata/icust2_0_30 INFO: Setting read mode to /tpccdata/ordr_0_32 INFO: Setting read mode to /tpccdata/iordr2_0_44 INFO: Setting read mode to /tpccdata/iordr2_0_29 INFO: Setting read mode to /tpccdata/iordr2_0_47 INFO: Setting read mode to /tpccdata/icust2_0_49 INFO: Setting read mode to /tpccdata/icust1_0_2 INFO: Setting read mode to /tpccdata/istok_0_1 INFO: Setting read mode to /tpccdata/ordr_0_33 INFO: Setting read mode to /tpccdata/ordr_0_37 INFO: Setting read mode to /tpccdata/iordr2_0_37