QuickAudience创建受众报错“exceed table count limit 256 of database”
产品名称
QuickAudience
产品模块
受众管理
概述
ADB数据库对于建表数量有限制,需要升级上限,或者删除一些不再使用的受众。
问题描述
创建受众时报错:StatementCallback; uncategorized SQLException for SQL [CREATE TABLE es_xxx( user_unique_id varchar(128) COMMENT 'user unique id', primary key (user_unique_id) )PARTITION BY HASH KEY(user_unique_id) options (updateType='realtime')TABLEGROUP `qci_group_7`;]; SQL state [HY000]; error code [18017]; CreateOperationFailed:MdsClient create table failed with an exception: Sending xxx table creation request to MDS server failed, error: {"code":20017,"message":"Exceed table count limit 256 of database xxx "}; nested exception is java.sql.SQLException: CreateOperationFailed:MdsClient create table failed with an exception: Sending bsdbi_qa_adb table creation request to MDS server failed, error: {"code":20017,"message":"Exceed table count limit 256 of database xxx "}
问题原因
ADB数据库建表数量达到上限。
解决方案
QuickAudience的一些操作会在数据库内建表,比如创建AIPL数据集(其他数据集不会建表)、创建受众等,一般购买ADB数据库后,可以建表数量为256张表(该上限可以升级)。对于一些不需要用的受众,需要手动清理删除掉,然后数据库里会自动将该受众生成的表删掉(数据库里自动生成的表名称会以es开头,不要直接去库里删,误删会导致受众不可用)。
- 本页导读