[SQL Server]partition table and In-memory table

partition table對資料維護的效率是一直吸引我的主因,

透過switch partition可說秒殺insert+delete操作,

不僅lock request少,且又可降低交易紀錄檔使用量,整體對我來說好處不少,

但以前經驗告訴我,partition table影響insert和update效能,

我想如果這部分能使用In-Memory table來接管的話那真是太美妙了,可惜In-Memory table並不支援partition,

但我們依然可以透過SQL2016來模擬partition,讓我們同時享有高效率的資料維護和高效能的交易處理。

...繼續閱讀 »

[SQL Server]Do you make right way for benchmark in-memory OLTP

SQL2016大幅改善In-Memory OLTP效能,所以我在SQL2016花了很多時間研究、測試並閱讀相關whitepaper,

我也先告訴大家一件事,In-Memory table並非效能萬靈丹,

不要以為把disk-table轉換到in-memory table,現有系統交易效能就可突飛猛進,

而且真實世界要把disk table要轉換in-memory table也非那麼簡單(除非你的disk table layout真的很單純)。

...繼續閱讀 »