Download - SQL Server 2014: Ready. Steady. Go!
Transaction’s lifecycle
Data pages are located in,
or read into, the buffer cache
and then modified
2
Modification is recorded in transaction log on disk
Later, checkpoint writes
dirty pages to database
Buffer Cache
4
3
Buffer Cache
Transaction’s lifecycle
Data pages are located in,
or read into, the buffer cache
and then modified
2
Modification is recorded in transaction log on disk3
Later, checkpoint writes
dirty pages to database4
Numbers
0
…
10 b.
Partition 2
1 b.
…
3 b.
Partition 1
0
…
1 b.
Partition 3
3 b.
…
10 b.
So what’s partitioning all about?
Numbers
0
…
8000
Partition 2
2501
…
4000
Partition 1
0
…
2500
Partition 3
4001
…
8000
Why is partitioning cool and not cool?When availability matters
(online partition-level maintenance)
Numbers
0
…
10 b.
Partition 2
1 b.
…
3 b.
Partition 1
0
…
1 b.
Partition 3
3 b.
…
10 b.
Somewhere in Redmond…(there was a monologue happening)
- OK, so SQL server is nowadays delivering incredible performance
- Can we, however, make it even faster?
- Can we make it… really fast?
- …
- Like… blazingly fast?
- …
- Mind-blowingly fast…
Credits: Top Gear
So you want even more performance?
Delayed Durability
Table Partitioning
Hekaton
Who said testing is important?
Thank you!
Contacts:[email protected]@BorisHristov