As of now Azure allows creating SQL Databases in three tiers - Basic, Standard, and Premium.
The Basic tier has a single performance level with 5 DTU (Database Throughput Units)
The standard tier has three levels - S0 (10 DTU), S1 (20 DTU), and S2 (50 DTU).
And the Premium tier has also three levels - P1 (100 DTU), P2 (200 DTU), and P3 (800 DTU).
To compare performance I created a test database in each tier and performance level. The test itself is the same as the one used in one of my previous blogs:
The results clearly show that the higher DTU the more transactions per second the database can handle.
Also it should be noticed that the databases in the Premium tier demonstrated very consistent results during the test but all other levels had a 5-10% variation in intermediate results (when compared with the final result reports after running the test for about 280 seconds).
The Basic tier has a single performance level with 5 DTU (Database Throughput Units)
The standard tier has three levels - S0 (10 DTU), S1 (20 DTU), and S2 (50 DTU).
And the Premium tier has also three levels - P1 (100 DTU), P2 (200 DTU), and P3 (800 DTU).
To compare performance I created a test database in each tier and performance level. The test itself is the same as the one used in one of my previous blogs:
The test was running from 5 clients for about 280 seconds and doing the following:
- drop and create the test table
- generate a random ID - integer within the [0, 2000000] range
- if a table has no row witch such ID then insert a new row
- if there is a row with such ID then update the row with the UpdateTime and a new DummyText (randomly generated length)
The results clearly show that the higher DTU the more transactions per second the database can handle.
Also it should be noticed that the databases in the Premium tier demonstrated very consistent results during the test but all other levels had a 5-10% variation in intermediate results (when compared with the final result reports after running the test for about 280 seconds).
Comments
Post a Comment