hive中row_number() 中partition过多会导致报错么

如题所述,hive中row_number(partition by x order by y) 中,如果字段x的key值过多,会引发报错么?比如OOM什么的?

大概有多少个字段呢?目前没有遇到因为字段多而造成的报错,不过有可能影响执行效率,导致超时报错。

OOM是个综合性的问题。就算OOM也不会是由于你这个x单方面的影响,数据量、sql复杂度等都对此有影响,甚至这个与你硬件的配置、数据库的参数都有关系