mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-23 23:43:44 +03:00
29b2161402
There are some incremental Metadata API methods that have no good justification for taking so much time to complete. This adds some of them to the CI benchmark suite, so that we can track their performance. I have a prototype to speed up some of these methods 10x; see hasura/graphql-engine-mono#6613. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6627 GitOrigin-RevId: fecc7f28cae734b4acad68a63cbcdf0a2693d567 |
||
---|---|---|
.. | ||
adhoc_operations | ||
config.query.yaml | ||
dump.sql.gz | ||
README.md | ||
replace_metadata.json |
Huge Schema is an anonymized version of a real schema, without row data. It is notable for:
- having hundreds of tables, and relationships (including cycles)
- dozens of different roles and permissions
We select it for inclusion because the memory requirements to serve such a large schema are currently high.
We also test a small and a big query (returning no data) to see if schema size affects latency and (for the latter case) to time SQL generation.