赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 开发参考
  5. 日志服务SDK
  6. Python SDK
  7. SQL独享实例
  8. 更新SQL独享实例

更新SQL独享实例

  • SQL独享实例
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

调用UpdateSqlInstance接口更新SQL独享实例。

前提条件

您已完成以下操作:

  • 开通日志服务。

  • 初始化日志服务Python SDK。

参数说明

def update_sql_instance(self, project_name, sql_instance,useAsDefault):

请求参数

名称

类型

是否必填

描述

示例值

project_name

String

是

需要开启SQL独享版的Project名称。

demo-test-project

sql_instance

int

是

配置CU数。CU(ComputeUnit)是 SQL 独享版运行过程中可以并行使用的计算核数。

800

useAsDefault

bool

是

是否为Project默认开启SQL独享版。 如果为True,当前Project下的所有查询和分析操作(包括告警、仪表盘等),都使用 SQL 独享版。

False

返回参数

返回参数说明,请参见UpdateSqlInstance - 更新SQL 独享实例。

示例代码

from aliyun.log import LogClient
import os


def main():
    # 日志服务的服务入口。更多信息,请参见服务入口。此处以杭州为例,其它地域请根据实际情况填写。
    endpoint = 'cn-hangzhou.log.aliyuncs.com'
    # 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
    access_key_id = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
    access_key = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
    # Project名称。
    project_name = 'demo-test-project'

    # 创建日志服务Client。
    client = LogClient(endpoint, access_key_id, access_key)

    # 更新SQL Instance配置,支持更新SQL独享版CU数。CU数的取值范围为0~1000。
    print("===sample_update_sql_instance===")
    res = client.update_sql_instance(project_name, 800, False)
    res.log_print()

    # 获取SQL Instance配置。
    print("===sample_list_sql_instance===")
    res = client.list_sql_instance(project_name)
    res.log_print()


if __name__ == '__main__':
    main()

示例返回结果

===sample_update_sql_instance===
UpdateSqlInstanceResponse:
request_id: 6729B7475893C82A6F3024CD
headers: {'Server': 'AliyunSLS', 'Content-Length': '0', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Date': 'Tue, 05 Nov 2024 06:12:25 GMT', 'x-log-time': '1730787145', 'x-log-requestid': '6729B7475893C82A6F3024CD'}
response: 
===sample_list_sql_instance===
ListSqlInstanceResponse:
request_id: 6729B749ACB7203E32D79EEA
headers: {'Server': 'AliyunSLS', 'Content-Type': 'application/json', 'Content-Length': '152', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Date': 'Tue, 05 Nov 2024 06:12:25 GMT', 'x-log-time': '1730787145', 'x-log-requestid': '6729B749ACB7203E32D79EEA'}
response: [{'createTime': 1730786020, 'cu': 800, 'name': 'group1', 'updateTime': 1730787143, 'useAsDefault': False}]

Process finished with exit code 0

相关文档

  • 管理SQL独享实例,API接口请参见:

    • GetSqlInstance - 查询SQL 独享实例

    • UpdateSqlInstance - 更新SQL 独享实例

    • CreateSqlInstance - 创建SQL独享实例

相关文章

创建SQL独享实例 2025-04-22 10:33

调用CreateSqlInstance接口创建SQL独享实例。 前提条件 您已完成以下操作: <

更新SQL独享实例 2025-04-22 10:33

调用UpdateSqlInstance接口更新SQL独享实例。 前提条件 您已完成以下操作: <

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号