【SR查询概率性异常】2.3.0 概率性报错“Not found dict for cid:99”

Sql查询过程中概率性报错:

FE日志信息:


对应BE日志

SQL脚本:
SELECT * FROM (SELECT max(split_part(USER_NAME, ‘$mls$’, 1)) AS B1, max(split_part(USER_DEPT_NAME, ‘$mls$’, 1)) AS E1 FROM a003_b.ds_detail_items_avero GUI WHERE ((GUI.tenant_id = ‘t00502’ AND 1 = 1 AND (BDAY_DATE = ‘2022-08-03’) AND (SHOP_ID = ‘5’ AND OLET_ID IN (‘54’, ‘51’, ‘53’, ‘50’, ‘55’, ‘52’, ‘82’, ‘83’) AND CHKS_NON_REVENUE = ‘Revenue’ AND MODIFIER_FILTER = ‘Menu Item’ AND NAME_LEVEL_0 = ‘Departments’)) AND shop_id IN (‘7’, ‘1’, ‘6’, ‘9’, ‘2’, ‘11’, ‘5’, ‘3’, ‘8’, ‘10’, ‘13’, ‘12’, ‘4’)) AND olet_id IN (‘10’, ‘11’, ‘12’, ‘13’, ‘14’, ‘15’, ‘16’, ‘17’, ‘18’, ‘19’, ‘20’, ‘6’, ‘7’, ‘8’, ‘9’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘60’, ‘100’, ‘101’, ‘102’, ‘103’, ‘104’, ‘105’, ‘106’, ‘107’, ‘108’, ‘139’, ‘140’, ‘141’, ‘142’, ‘143’, ‘62’, ‘63’, ‘64’, ‘65’, ‘66’, ‘67’, ‘68’, ‘69’, ‘70’, ‘71’, ‘72’, ‘73’, ‘74’, ‘75’, ‘76’, ‘77’, ‘78’, ‘79’, ‘80’, ‘81’, ‘84’, ‘85’, ‘86’, ‘87’, ‘88’, ‘89’, ‘90’, ‘91’, ‘92’, ‘93’, ‘94’, ‘95’, ‘96’, ‘97’, ‘98’, ‘99’, ‘56’, ‘57’, ‘58’, ‘59’, ‘61’, ‘50’, ‘51’, ‘52’, ‘53’, ‘54’, ‘55’, ‘82’, ‘83’, ‘109’, ‘110’, ‘111’, ‘112’, ‘113’, ‘114’, ‘115’, ‘116’, ‘117’, ‘118’, ‘144’, ‘156’, ‘157’, ‘158’, ‘159’, ‘160’, ‘161’, ‘162’, ‘119’, ‘120’, ‘121’, ‘122’, ‘123’, ‘124’, ‘125’, ‘126’, ‘127’, ‘128’, ‘129’, ‘130’, ‘131’, ‘132’, ‘133’, ‘134’, ‘135’, ‘136’, ‘137’, ‘138’, ‘163’, ‘164’, ‘165’, ‘166’, ‘167’, ‘168’, ‘169’, ‘170’, ‘171’, ‘172’, ‘173’, ‘174’, ‘175’, ‘145’, ‘146’, ‘147’, ‘148’, ‘149’, ‘150’, ‘151’, ‘152’, ‘153’, ‘154’, ‘155’, ‘176’, ‘177’, ‘178’, ‘179’, ‘180’, ‘21’, ‘22’, ‘23’, ‘24’, ‘25’, ‘26’, ‘27’, ‘28’, ‘29’, ‘30’, ‘31’, ‘32’, ‘33’, ‘34’, ‘35’, ‘36’, ‘37’, ‘46’, ‘47’, ‘48’, ‘49’, ‘193’, ‘195’, ‘38’, ‘39’, ‘40’, ‘41’, ‘42’, ‘43’, ‘44’, ‘45’, ‘181’, ‘182’, ‘183’, ‘184’, ‘185’, ‘186’, ‘187’, ‘188’, ‘189’, ‘190’, ‘191’, ‘192’) LIMIT 20000) AS tt LIMIT 150;

注意点: 如果将max聚合函数去掉 就是没问题的

提供一个explain costs 看看

fixed by https://github.com/StarRocks/starrocks/pull/9632

这个issue发布了吗?我在2.3.1/2.3.2的release note里面没有找到。
如果没有发布,有没有可以临时解决的方式:
cbo_enable_low_cardinality_optimize=false可以解决吗?

可以用了,我这边生产环境已经升级到2.3.1版本, 验证没问题了