This one will be pretty fast.
user(func: uid(USER_ID)) #@filter(has(user))
{
name
posts: post {
uid
}
}
has func would never be fastest.There isn’t a lot difference between multiple blocks and nested blocks. But nested are better by various reasons.