开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

怎么查看大数据计算MaxCompute连接数限制? 同步BI的时候怀疑是maxcoupute连接数不

怎么查看大数据计算MaxCompute连接数限制? 同步BI的时候怀疑是maxcoupute连接数不够

展开
收起
真的很搞笑 2023-07-25 17:13:58 96 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在阿里云的大数据计算 MaxCompute 产品中,连接数限制是指每个 MaxCompute 项目同时可以支持的最大连接数。这个限制可以通过阿里云控制台或者 MaxCompute SDK 进行查询和设置。

    具体来说,您可以通过阿里云控制台进入 MaxCompute 项目的管理页面,选择“CU 计算资源”选项卡,然后查看“最大并发连接数”参数,即可了解当前 MaxCompute 项目的连接数限制。如果需要修改连接数限制,您可以单击“修改 CU 配额”按钮,然后修改“最大并发连接数”参数即可。

    另外,如果您通过 SDK 或者其他方式连接到 MaxCompute 项目时,也可以查询和设置连接数限制。具体来说,您可以在 SDK 中设置连接数限制参数,例如:

    Copy
    odps.setMaxConn(int maxConn);
    上述代码中,我们使用 odps.setMaxConn 方法来设置 MaxCompute 的最大连接数。需要注意的是,连接数限制是由 MaxCompute 项目和计算资源共同决定的,如果您需要提高连接数限制,还需要相应提高项目的 CU 配额和计算资源等。

    2023-07-29 09:19:55
    赞同 展开评论 打赏
  • 在MaxCompute中,有两个与连接数相关的限制,分别是最大并发连接数和最大请求数。下面是查看这些限制的方法:

    1. 最大并发连接数: 最大并发连接数指的是同时连接到MaxCompute的客户端数量。可以通过MaxCompute的系统参数odps.sql.concurrent.limit来查看和设置该值。你可以使用以下命令查询当前的最大并发连接数限制:

      show odps.sql.concurrent.limit;
      

      如果需要修改最大并发连接数限制,可以使用以下命令进行设置(以设置为10为例):

      set odps.sql.concurrent.limit=10;
      
    2. 最大请求数: 最大请求数指的是每个客户端在一段时间内可以发送给MaxCompute的请求数量。可以通过MaxCompute的系统参数odps.sql.query.action.limit来查看和设置该值。你可以使用以下命令查询当前的最大请求数限制:

      show odps.sql.query.action.limit;
      

      如果需要修改最大请求数限制,可以使用以下命令进行设置(以设置为100为例):

      set odps.sql.query.action.limit=100;
      

    如果你怀疑在同步BI时MaxCompute的连接数不够,你可以通过上述方法查看当前的连接数限制,并根据实际情况进行调整。请注意,在调整这些限制之前,请先了解MaxCompute所在环境的硬件资源和性能,并确保你的调整是合理且符合系统承受能力的。同时,确保你已经充分优化了查询以减少不必要的连接数和请求次数。

    2023-07-28 20:52:07
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载