Google bigquery bigquery预订是自动的吗?

Google bigquery bigquery预订是自动的吗?,google-bigquery,Google Bigquery,非常基本的问题。如果我在BigQuery上购买了与特定项目id相关的flex插槽,而没有(1)手动创建预订和(2)分配这些插槽,那么与此项目相关的查询是否会自动使用flex插槽计费 我想是的——不清楚的文档表明,在购买插槽时会创建“默认”预订。因此,我想象BigQuery认识到用户的意图,除非另有规定,否则就是使用购买的容量 不过,如果我的插槽闲置时按需收费,那将是双重打击。而且,我感觉到,如果我预留了100个插槽,我的查询速度会变慢。但是我找不到一种方法来确认使用预订的作业。预订 购买插槽后,

非常基本的问题。如果我在BigQuery上购买了与特定项目id相关的flex插槽,而没有(1)手动创建预订和(2)分配这些插槽,那么与此项目相关的查询是否会自动使用flex插槽计费

我想是的——不清楚的文档表明,在购买插槽时会创建“默认”预订。因此,我想象BigQuery认识到用户的意图,除非另有规定,否则就是使用购买的容量


不过,如果我的插槽闲置时按需收费,那将是双重打击。而且,我感觉到,如果我预留了100个插槽,我的查询速度会变慢。但是我找不到一种方法来确认使用预订的作业。

预订

购买插槽后,您可以将其分配给不同的存储桶,称为
预订
。通过预订,您可以按照对特定组织有意义的方式分配时段

当您购买时,将自动创建名为default的预订 插槽

默认预订没有什么特别之处——它是为了方便而创建的。您可以决定是否需要其他预订,或者只使用默认预订

例如,您可以为生产工作负载创建一个名为prod的保留,为测试创建一个名为test的单独保留。这样,您的测试作业就不会争夺生产工作负载所需的资源。或者,您可以为组织中的不同部门创建预订

作业

要使用您购买的插槽,您将为预订分配项目、文件夹或组织。除非重写,否则资源层次结构中的每个级别都从其上的级别继承分配。换句话说,项目继承其父文件夹的分配,文件夹继承其组织的分配

从分配给保留的项目启动作业时,作业将使用该保留的插槽

如果项目未分配给保留(直接或通过 从其父文件夹或组织继承),该文件夹中的作业 项目使用按需定价

None
分配表示没有分配。分配给“无”的项目使用按需定价。None分配的常见用例是将一个组织分配给保留,并通过将某些项目或文件夹分配给None来从该保留中退出。有关详细信息,请参阅

创建作业

创建工作分配时,可以指定该工作分配的作业类型:

QUERY
:将此保留用于查询作业,包括SQL、DDL、DML和BigQuery ML查询

管道
:将此保留用于加载、导出和其他管道作业

默认情况下,加载和导出作业是免费的,并使用共享的插槽池。BigQuery不保证此共享池的可用容量。如果您正在加载大量数据,您的作业可能会等待插槽可用。在这种情况下,您可能需要购买专用插槽并为其分配管道作业。我们建议在禁用空闲插槽共享的情况下创建额外的专用预订

将加载作业分配给保留时,它们将失去对可用池的访问。监控性能以确保作业具有足够的容量。否则,性能实际上可能比使用空闲池更差

ML\u EXTERNAL
:将此保留用于使用BigQuery外部服务的BigQuery ML查询

某些BigQuery ML查询使用BigQuery外部的服务。要将保留插槽与这些外部服务一起使用,请创建作业类型为ML_external的分配

屏幕截图

这里有一个满的