我试图使用altertable命令将一列添加到现有的phoenix表中,如下所示
ALTER TABLE TABLE1 ADD "db_name" VARCHAR(20);
它的失败与以下警告
WARN query.ConnectionQueryServicesImpl: Unable to update meta data repo within 1 seconds for TABLE1
让我知道,如果有任何超时,我需要增加工作。
hzbexzde1#
当改变一个表时,phoenix将在默认情况下检查服务器,以确保它拥有最新的表元数据和统计信息。当您事先知道表的结构可能永远不会更改时,可能不需要使用此rpc。phoenix 4.7中添加了update\u cache\u frequency属性,允许用户声明检查服务器元数据更新的频率。您可以在表上设置此属性,如下所示
ALTER TABLE TABLE1 SET UPDATE_CACHE_FREQUENCY=900000
有关调整提示,请参阅本文档。
1条答案
按热度按时间hzbexzde1#
当改变一个表时,phoenix将在默认情况下检查服务器,以确保它拥有最新的表元数据和统计信息。当您事先知道表的结构可能永远不会更改时,可能不需要使用此rpc。phoenix 4.7中添加了update\u cache\u frequency属性,允许用户声明检查服务器元数据更新的频率。您可以在表上设置此属性,如下所示
有关调整提示,请参阅本文档。