Look up all posts by status or meta value – performance difference
As mentioned in the comments, post_status is stored in the posts table but postmeta values are stores in postmeta table which is usually a much more heavy table than posts. Using a meta in db queries, results in adding a JOIN clause to the query to join this heavy table! So using post_status is definitely … Read more