Apache Phoenix中批量更新的批量upsert查询

时间:2017-02-28 11:48:43

标签: apache hadoop hbase phoenix

我目前正在使用以下查询在Phoenix上进行批量更新。有没有其他方法可以做得更好?执行需要0.071秒。

看一下以下工作查询: 考虑具有列ID,CF.RISK;

的表XYZ

UPSERT INTO XYZ ( ID, CF.RISK SELECT ID, (CASE ID WHEN '12341e65-a68b-4f88-93ce-33dd94497a6d' THEN 'MEDIUM_RISK' WHEN '73f41e65-a68b-4f88-93ce-33dd94497a6d' THEN 'HIGH_RISK' ELSE 'LOW_RISK' END) FROM ACCOUNTS WHERE ID IN( '12341e65-a68b-4f88-93ce-33dd94497a6d', '73f41e65-a68b-4f88-93ce-33dd94497a6d')

它为WHERE子句列表中的所有ID更新列CF.RISK。

0 个答案:

没有答案