■ はじめに
Snowflake における リソースモニター(Resource monitor)について メモしておく
目次
【1】リソースモニター(Resource monitor) 補足:Snowflakeクレジット 【2】SQL文 / コマンド 1)CREATE RESOURCE MONITOR 2)SHOW RESOURCE MONITORS 注意:DESCRIBEについて
【1】リソースモニター(Resource monitor)
* リソースモニターにより、 ウェアハウスによるクレジット使用状況を監視してくれる => 必要に応じて、クレジットの限度に達したときに ウェアハウスを一時停止できる
https://docs.snowflake.com/ja/user-guide/resource-monitors.html
補足:Snowflakeクレジット
* ウェアハウスの使用量の単位 * サイズ × 稼働時間 × マルチクラスター数 × クレジット単価で ウェアハウスに掛かる料金が決まる
【2】SQL文 / コマンド
1)CREATE RESOURCE MONITOR
https://docs.snowflake.com/ja/sql-reference/sql/create-resource-monitor.html
サンプル
CREATE RESOURCE MONITOR demo_resource_monitor WITH -- 頻度間隔ごとにリソースモニターに割り当てられたクレジット数 REDIT_QUOTA = 8 FREQUENCY = DAILY START_TIMESTAMP = IMMEDIATELY TRIGGERS ON 50 percent do notify ON 75 percent do notify ON 99 percent do notify ;
2)SHOW RESOURCE MONITORS
https://docs.snowflake.com/ja/sql-reference/sql/show-resource-monitors.html
-- リソースモニター の一覧表示 SHOW RESOURCE MONITORS; SHOW RESOURCE MONITORS LIKE '%<pattern>%';
注意:DESCRIBEについて
現状、観る限り「DESCRIBE RESOURCE MONITOR」ってのは サポートされていない
関連記事
Snowflake ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/11/02/130111
Snowflake ~ 基本編 / ステージ ~
https://dk521123.hatenablog.com/entry/2022/09/01/220643
Snowflake ~ 基本編 / データロード ~
https://dk521123.hatenablog.com/entry/2021/11/15/221245
Snowflake ~ ウェアハウス / Warehouse ~
https://dk521123.hatenablog.com/entry/2022/12/04/000000
Snowflake ~ データロードのパフォーマンス ~
https://dk521123.hatenablog.com/entry/2022/12/07/111847
Snowflake ~ ウェアハウス負荷監視 ~
https://dk521123.hatenablog.com/entry/2022/12/06/191727