Snowflake cloud data platform 雪花仓库尺寸

Snowflake cloud data platform 雪花仓库尺寸,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,针对现有设置的雪花成本优化计划 1.禁用未使用的用户/角色并删除未使用的仓库 2.密切监控仓库并根据结果采取行动。以下是我喜欢的监控仓库XXXXXX的方法。请查看并传递您的意见 a。获取仓库在过去14天内使用的信用报告 从中选择* tableinformation\u schema.warehouse\u metering\u HistoryDate添加'day',-14,当前时间戳,当前时间戳 仓库名称='XXXXXX' -集中我们看到仓库高信用使用的时间范围,并注意时间范围 -使用步骤b检查

针对现有设置的雪花成本优化计划

1.禁用未使用的用户/角色并删除未使用的仓库

2.密切监控仓库并根据结果采取行动。以下是我喜欢的监控仓库XXXXXX的方法。请查看并传递您的意见

a。获取仓库在过去14天内使用的信用报告

从中选择* tableinformation\u schema.warehouse\u metering\u HistoryDate添加'day',-14,当前时间戳,当前时间戳 仓库名称='XXXXXX'

-集中我们看到仓库高信用使用的时间范围,并注意时间范围

-使用步骤b检查时段内的平均运行、平均队列负载、平均队列负载、平均队列负载

b、 获取以下关于过去14天仓库查询数量及其状态的报告

从中选择* tableinformation\u schema.warehouse\u load\u historydate\u range\u start=>dateadd'day',-14,当前\u时间戳 仓库名称='XXXXXX'

-如果在我们在stap a中注意到的时间范围内,AVG_QUEUE_LOAD、AVG_QUEUE_PROVISION的值较高,则尝试增大仓库的规模

-如果AVG_BLOCKED的值很高,则尝试增加warehouse clusterscale out

-如果我们看到AVG_QUEUE_LOAD、AVG_QUEUE_PROVISION、AVG_BLOCKED零或更小的值,那么尝试减小仓库的大小

c、 获取运行的平均值与使用的积分的比率

选择cte作为日期和时间,选择开始时间作为开始时间, 结束时间、仓库名称、使用的信用 tableinformation\u schema.warehouse\u metering\u HistoryDate添加'days',1,current\u date,current\u date 其中仓库名称='XXXXXX'选择日期\u trunc'hour', a、 开始时间作为开始时间,avgAVG运行,avgcredits使用, avgAVG_运行/avgcredits_使用*100从 tableinformation\u schema.warehouse\u load\u HistoryDate添加'days',1,current\u date,current\u date a在a.开始时间=日期时间'hour',a.开始时间在哪里 a、 仓库名称='XXXXXX'组由1个订单由1个

-如果比率较高,则不要更改仓库大小


如果比率较低,那么考虑减少仓库的大小。

< P>我强烈建议您在Snowflake的文档中查看这个帖子:

您正在使用的一些指标(如排队)与您是否需要向外扩展而不是向上扩展有关。大部分情况下,这也适用于avg_跑步。减小仓库的大小不会影响将在该仓库上执行的查询的数量,而是影响它们执行时的性能。您应该更多地查看溢出到本地或远程存储的字节等情况,以确定仓库是否太小,无法在该服务器上执行查询

这是一个棘手的话题,与其他数据库有很大不同。我建议您仔细阅读该文档,如果有必要,可以直接联系Snowflake寻求一些专业服务帮助