Env Details :
"@neo4j/graphql": "^3.12.0",
"@neo4j/introspector": "^1.0.2",
"apollo-server": "^3.11.1",
"dotenv": "^16.0.3",
"graphql": "^16.6.0",
"neo4j-driver": "^4.4.3"
OS : Windows10
We have 201 type definitions and 105 interface definitions in graphql file. neo4j graphql generates SDL file of size around 26 MB ( around 8002 type def in SDL )
Problem is , a simple query takes around 10-15 minutes to get the response and sometimes we don't even get the response. Below is code snippet to start server
const server = new ApolloServer({
schema: schema,
introspection: true,
playground: true,
});
However, if we work with a smaller number(~20-25) of type definitions then it works as expected.
Is there any size limit or restriction on the number of type definitions in graphql?