Page Size

Larger page sizes generally result in longer response times, so DaaS limits queries to 1,000 records each. However, the impact of page size on response time depends on data complexity, and DaaS optimizes queries to fetch only requested fields. In some cases, such as project graph queries with only required filters, response times may be similar whether requesting 10 or 1,000 records.

query Project {
    project(offset: 0, next: 1000, organizationID: <id>, isDeleted: false) {
        id
        address1
        address2
        city
        county
        postalCode
        countryCode
        name
        projectNumber
        isActive
        currentEstimatedCompletionDate
        currentEstimatedStartDate
        originalEstimatedCompletionDate
        originalEstimatedStartDate
        projectType
        siteName
        stateProvince
        currency
        dateCreated
        dateModified
        segmentID
        segmentDescription
        isDeleted
    }
}

Querying only the id and contract number in the contract graph yields similar performance regardless of the page size.

# page size will have little impact with just a few basic fields to calculate

However, adding complex budget fields or sub-graph objects to a query decreases performance, especially with larger page sizes.

# inclusion of more complex billing and budget values or subgraphs impacts performance particularly for large page sizes



Last Published Friday, January 16, 2026