I have a big set with over 1 billion keys, the value type of the keys is cdt-map, which I worry scanning the set might cause heavy IO pressure to the cluster. And I just need the keys to analyse, not content.
The write policy of this set has enable KEY_SEND, so there will be PKs in the records. I’ve tried some ways like using AQL tool to excute commands like “select PK from ns.set”, but this command doesn’t work. So is there any other way I could gain the all PKs from a set?
P.S. There are some problems with the AQL tool, when I try to execute command on the big set, the command executed failed due to socket timeout, and then I user --socket-timeout=1000000 to specify the socket timeout param, the AQL tool throws a ‘Segmentation fault’ error. Here is the error info:
AQL tool version info:
Version 3.20.0 C Client Version 4.6.3