[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真的很單純)。

...繼續閱讀 »

[SQL SERVER]How to fast upgrade your datbase from SQL2008 R2 to SQL2016 SP1

真實世界,大部分企業無法接受Database停止服務太久時間,

一般的backup and restore雖然可以達到目的,但由於backup and restore過程中,

還是有資料的新增、修改或刪除持續發生,雖然資料庫restore完成,

可是無法避免人工進行補資料和確認資料一致性作業,

這時你才會知道Mirroring的好處

...繼續閱讀 »

[SQL SERVER]SQL2016-Columnstore Indexes增強(1)

SQL Server 2012推出Columnstore indexes第一個版本,

主要是提高OLAP查詢效能,並改用欄位為單位方式進行儲存,

但諸多限制對OLTP環境相當不有善(建立後資料表變唯讀、只能使用drop and create模式..等),

現在SQL Server 2016讓我們看到Columnstore indexes這幾年堅持及一路走來的改善。

...繼續閱讀 »