开发者社区> 问答> 正文

OceanBase数据库ODC只支持单会话查询吗?

OceanBase数据库ODC只支持单会话查询吗?lALPJx8Z2VVGb3_M680Dpg_934_235.png

展开
收起
奔放或澜 2023-08-23 19:27:54 106 0
来自:OceanBase
4 条回答
写回答
取消 提交回答
  • ODC支持单会话查询,也可以支持多会话查询。在ODC会话管理页面可以查询连接到当前数据源下数据库所有会话的详细信息。 您可以单击页面上方导航栏的 会话 按钮,可选择进入 会话属性 或 会话管理 页面。

    2023-08-24 16:35:52
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    OceanBase数据库的ODC(Open Distributed Computing)是一种分布式计算框架,用于在OceanBase数据库集群中进行大规模数据处理和并行查询。在ODC中,每个查询任务会被切分成多个子任务,在多个节点上并行执行以提高查询效率和性能。

    在ODC中,默认情况下是支持单会话的查询的。也就是说,一个会话只能执行一个查询任务。这样做的目的是为了保持数据一致性和查询结果的正确性。在单会话查询中,ODC会对查询进行切分和并行执行,利用集群的计算能力来提高查询的处理速度。

    不过,OceanBase数据库也提供了多会话查询的功能,即一个会话可以同时执行多个查询任务。这是通过创建多个会话并行执行查询任务来实现的。多会话查询适用于需要同时执行多个查询任务的场景,可以提高查询的并发性和吞吐量。

    2023-08-24 11:54:48
    赞同 展开评论 打赏
  • 不正确,OceanBase数据库(ODC)并不只支持单会话查询。相反,它支持高并发的多会话查询。

    ODC是阿里巴巴开发和使用的一种分布式关系型数据库系统,专为海量数据存储和高并发查询而设计。它具备强大的分布式架构和优化技术,能够处理大规模数据集和复杂查询场景。

    在ODC中,可以通过创建多个会话来实现并发查询。每个会话都可以独立地执行SQL查询,并且具有自己的事务隔离级别、缓存和执行计划等属性。

    fa5586b5ad21a895c328f629d4d85e74_p695959.png

    这意味着可以同时运行多个查询操作,每个查询都在自己的会话中进行。ODC会负责有效地管理和协调多个会话之间的资源访问和查询执行,以提供高性能和高并发的查询服务。

    4c87c7e479a246b9266852831ba2266f_p695884.png

    因此,ODC并不限制只支持单会话查询,而是支持多会话并发查询,以满足复杂的业务需求和高并发访问要求。

    2023-08-24 08:37:59
    赞同 展开评论 打赏
  • 也支持多会话的,在个人设置里把session模式改成独立session就行—该回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-08-23 19:47:37
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载