SQL独享实例是日志服务提供的计费资源,用于SQL分析。当您对大规模(百亿到千亿级)数据有分析需求时,可使用SQL独享实例。

背景信息

当您在使用SQL分析时,如果数据量较大,日志服务无法在一次查询中完整扫描这个时间段内的所有日志。为了快速返回结果,日志服务限制了每个Shard扫描的数据量,先返回部分不精确的结果。针对该问题,推荐您增加Shard数量,以增加计算资源。但该方法存在如下问题:增加Shard后只对新写入的数据生效,不能解决旧数据的读取问题。另外,增加Shard会影响数据消费,导致消费的客户端过多。

现在,日志服务推出SQL独享实例,用于SQL分析。SQL独享实例为计费资源,支持更强大的SQL分析;SQL普通实例为免费资源,存在更多的资源限制。更多信息,请参见使用限制
说明
  • 目前,SQL独享实例功能在公测阶段,仅支持西南1(成都)和华南2(河源)。如果您所在地域未支持SQL独享实例,可提交工单申请。
  • SQL独享实例按照实际使用的CPU时间付费,公测阶段免费使用。
  • 独享实例和普通实例同时存在,您可以在查询和分析时指定所要使用的实例。

开启SQL独享实例

  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。
  3. 日志存储 > 日志库页签中,单击目标Logstore。
  4. 单击独享实例图标。
    开启SQL独享实例后,您可以使用SQL独享实例执行查询和分析操作。具体操作,请参见查询和分析日志
    注意 开启独享实例是指在当前查询和分析操作中开启, 不影响其他查询和分析操作。

常见问题

  • 如何通过API开启SQL独享实例?

    您可以在GetLogs接口中,通过powerSql参数或query参数开启SQL独享实例。更多信息,请参见GetLogs

  • 如何获取CPU时间?
    您可以在执行查询和分析操作后,获取CPU时间,如下图所示。计费
  • SQL独享实例的费用是否可控?

    日志服务通过SQL独享实例的CPU核数来控制SQL独享实例的费用。您可以在目标Project的概览页面中,配置SQL独享实例CU数,如下图所示。

    核数