开发者社区 > 数据库 > 关系型数据库 > 正文

在PolarDB中,有没有全局设置的呢?这参数直接改为0会不会生效?

在PolarDB中,如果一条SQL跑不到列式索引,只能每个SQL语句加上这串 /+ SET_VAR(cost_threshold_for_imci=0) /,才能让SQL走列式吗?有没有全局设置的呢?这参数直接改为0会不会生效?e3c31914ce52d9446e1dc604c660b6fa.png

展开
收起
我睡觉不困 2024-08-20 13:06:28 50 0
1 条回答
写回答
取消 提交回答
  • cost_threshold_for_imci这个变量也可以全局设置的,但是设置完后所有sql只要列索引覆盖到,都会走列存,即便是cost很小可以走行存的sql,会的,但是生产不太推荐,测试阶段可以试试。此回答整理自钉群"PolarDB专家面对面 - HTAP(列存索引)"

    2024-08-20 13:42:07
    赞同 6 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载