Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

進擊的Sql2016 in memory oltp rico

963 views

Published on

Agenda
SQL2016 In-Memory OLTP概觀
In-Memory OLTP能改善什麼
In-Memory Tables
Table types 和 In-Memory OLTP
Hash 、Range Indexes和 In-Memory OLTP
Columnstore Indexes和 In-Memory OLTP
Transaction isolation level 和 In-Memory OLTP
Natively-compiled Store Procedure 和 In-Memory OLTP

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

進擊的Sql2016 in memory oltp rico

  1. 1. • • • • • • •
  2. 2. • • • • • • • •
  3. 3. • • • • • • • • • •
  4. 4. • • • • •
  5. 5. • • • • • • • • • • • Storage type Latency HDD (SATA/SAS) 20-50 ms SSD (SATA/SAS) 2-5 ms PCIe/M.2 SSD (NVMe>AHCI) 50-100 microseconds Memory 100 nanoseconds Default pool(SQL Server Max memory) Buffer pool In-Memory OLTP Add In-Memory rows OS Physic Memory
  6. 6. • • • • • • •
  7. 7. • • • • • • • • • • • •
  8. 8. • • • • • • • Row chain
  9. 9. • • • • •
  10. 10. • • • • • • • • • •
  11. 11. • • • • • 交易隔離層級 Disk Table Memory Table Cross Container (interop) Read Uncommitted Yes No Disk/Memory: Yes Read Committed Yes (default) Yes(autocommit only) Disk/Memory: Yes Snapshot Yes Yes(auto/explicit/implicit/atomi c block) Disk:No Memory:Yes Repeatable Read Yes Yes(auto/explicit/implicit/atomi c block) Disk:Yes Memory:No(SST only) Read Committed Snapshot Yes Yes(autocommit only) Native not support Disk/Memory: Yes Serializable Yes Yes(auto/explicit/implicit/atomi c block) Disk:Yes Memory:No(SST only)
  12. 12. • • • • • • • • • • •
  13. 13. 資料庫最大交易量 900 pre second 資料庫最大容量 660 GB 資料表最大筆數 160 million 全部資料庫容量 1.8 TB
  14. 14. • • • • • • • •
  15. 15.
  16. 16. • In-Memory OLTP (In-Memory Optimization) • RiCo技術農場部落格 • RiCo技術農場粉絲頁 • RiCo技術農場YouTube

×