機能の適用範囲
このステートメントは、共有ストレージ(Shared-Storage、SS)モードでのみ適用されます。
説明
ALTER SYSTEM FLUSH SS_LOCAL_CACHE ステートメントは、共有ストレージ(Shared-Storage、SS)モードで指定したテナントの指定タイプのローカルキャッシュデータをクリーンアップするために使用します。
権限要件
sys テナントの root ユーザーが実行する必要があります。ユーザーテナントではこのステートメントはサポートされていません。
構文
ALTER SYSTEM FLUSH SS_LOCAL_CACHE TENANT [=] tenant_name [CACHE [=] cache_type];
cache_type:
micro_cache
| macro_cache
| mem_macro_cache
| hot_macro_cache
パラメータ説明
パラメータ |
説明 |
|---|---|
| tenant_name | クリーンアップ対象のローカルキャッシュを持つユーザーテナントを指定します。1文につき1つのテナントのみ指定可能です。 |
| cache_type | クリーンアップ対象のローカルキャッシュのタイプを指定します。1文につき1つのタイプのみ指定可能です。指定可能なタイプは以下のとおりです:
|
例
sysテナント内で、テナントmysql_tenantのローカルキャッシュのすべてのタイプのデータをクリーンアップします。obclient(root@sys)[(none)]> ALTER SYSTEM FLUSH SS_LOCAL_CACHE TENANT = 'mysql_tenant';sysテナント内で、テナントmysql_tenantのローカルキャッシュのメモリマクロブロックキャッシュデータをクリーンアップします。obclient(root@sys)[(none)]> ALTER SYSTEM FLUSH SS_LOCAL_CACHE TENANT = 'mysql_tenant' CACHE = 'mem_macro_cache';