1. A method of executing queries against a database, comprising: receiving, from a requesting entity, a query comprising a plurality of result fields to be returned following execution of the query; creating a plurality of sub-queries based on a limitation on results capable of being returned for the query, wherein each sub-query includes only a portion of the result fields and wherein the portions collectively include all of the result fields of the query; executing the plurality of sub-queries in lieu of the query, receiving a separate result set for each of the sub-queries; and returning the results to the requesting entity.