DataAccessPerformance icon indicating copy to clipboard operation
DataAccessPerformance copied to clipboard

Benchmarks, prototypes and discussions for database access performance investigation

Results 30 DataAccessPerformance issues
Sort by recently updated
recently updated
newest added

A baseline is an easy to setup benchmark that is known to reflect near optimal performance on any given environment. As an example, for PostgreSQL we can run some queries...

Attendees: @ajcvickers, @DamianEdwards, @divega, @sebastienros We discussed today the next steps we can focus on: ### Low hanging fruit * Platform versions for EF Core and Dapper: @sebastienros to adapt...

meeting-notes

The .NET Core entrants have very poor performance on the TechEmpower "Data updates" benchmark. For example, in the [latest nightly run (filtered to MySQL)](https://www.techempower.com/benchmarks/#section=test&runid=9d5522a6-2917-467a-9d7a-8c0f6a8ed790&hw=ph&test=update&d=e5), `aspcore-ado-my` (which is normally the fastest...

In general batching is considered good for performance because it can help reduce the number of roundtrips to the database, however understanding more its impact across different database could help...

In our own testing we are seeing that the MongoDB.Driver for .NET is significantly slower than the drivers on other platforms. Creating this issue to track the reason down and...

Attendees: @anpete @ajcvickers @bgrainger @DamianEdwards @sebastienros @divega (feel free to make edits or reply if you have any clarification to make) # Status ## MySqlConnector A few new optimization added...

meeting-notes

For some reason Windows performs 15-20% better on benchmarks. Finding the cause of this could give another very significant boost to our TE results, and also help improve general dotnet...

To facilitate comparison of provider performance and and especially to help zero in quickly on problematic areas, we could set up a standardized, cross-provider ADO.NET benchmarking suite. This would be...

MySqlConnector is an ADO.NET provider for MySQL that is not based on the "official" MySQL provider. It has a few notable characteristics: - It includes proper async support - It...