Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Examine performance under concurrency #2

Open
russellpierce opened this issue Oct 9, 2017 · 3 comments
Open

Examine performance under concurrency #2

russellpierce opened this issue Oct 9, 2017 · 3 comments

Comments

@russellpierce
Copy link

Realistic scenarios frequently involve multiple analysts using the same db at the same time. Examine performance with 6+ queries going at once. Under Redshift's default options this will likely result in issues (http://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html) that shouldn't be experienced by BigQuery and experienced to a lesser extent on Snowflake.

@georgewfraser
Copy link
Contributor

I expect Redshift's performance to be pretty linear under concurrency---that's what I've seen in other warehouses, and it makes sense given how MPP query planners work. But we should quantitatively evaluate the linearity of each warehouse and report it.

@russellpierce
Copy link
Author

I think you'll be horrifyingly surprised when it comes to Redshift - maybe the dedicated storage resources per shard - it does seem particularly worse on dense storage.

@georgewfraser
Copy link
Contributor

In addition to concurrent readers, it would be good to have concurrent writers, representing an ETL process that is appending, deleting, and updating at the same time that you are querying.

@mike-weinberg mike-weinberg added this to Worth Investigating (out of current scope) in 2021: DBT'ify the Benchmark Jul 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
2021: DBT'ify the Benchmark
Worth Investigating (out of current s...
Development

No branches or pull requests

2 participants