網友評分: 5.8分
Microsoft SQL Server2018 是一款專業強大的數據庫管理系統,新版本可以在本地,Azure Stack或云中運行。它允許用戶將他們的SQL Server數據庫帶到云端,而根本不需要更改代碼。它還具有SQL Server的完整功能集。
1、內存技術改進
SQL Server 2018 中最吸引人關注的特性就是內存在線事務處理(OLTP)引擎,項目代號為“Hekaton”。內存OLTP整合到SQL Server的核心數據庫管理組件中,它不需要特殊的硬件或軟件,就能夠無縫整合現有的事務過程。一旦將表聲明為內存最優化,那么內存OLTP引擎就將在內存中管理表和保存數據。當它們需要其他表數據時,它們就可以使用查詢訪問數據。事實上,一個查詢會同時引用內存優化表和常規表。
SQL Server 2018 增強內存相關功能的另一個方面是允許將SQL Server內存緩沖池擴展到固態硬盤(SSD)或SSD陣列上。擴展緩沖池能夠實現更快的分頁速度,但是又降低了數據風險,因為只有整理過的頁才會存儲在SSD上。這一點對于支持繁重讀負載的OLTP操作特別有好處。LSI Nytro閃存卡與最新 SQL Server 2018 協同工作,降低延遲、提高吞吐量和可靠性,消除IO瓶頸。
在 SQL Server 2018 中,列存儲索引功能也得到更新。列存儲索引最初是在SQL Server 2012引入的,目的是支持高度聚合數據倉庫查詢。基于xVelocity存儲技術,這些索引以列的格式存儲數據,同時又利用xVelocity的內存管理功能和高級壓縮算法。然而,SQL Server 2012的列存儲索引不能使用集群,也不能更新。
SQL Server 2018 引入了另一種列存儲索引,它既支持集群也支持更新。此外,它還支持更高效的數據壓縮,允許將更多的數據保存到內存中,以減少昂貴的I/O操作。
2、云整合
微軟一直將 SQL Server 2018 定位為混合云平臺,這意味著SQL Server數據庫更容易整合Windows Azure。例如,從SQL Server 2012 Cumulative Update 2開始,您就能夠將數據庫備份到Windows Azure BLOB存儲服務上。SQL Server 2018引入了智能備份(Smart Backups)概念,其中SQL Server將自動決定要執行完全備份還是差異備份,以及何時執行備份。SQL Server 2018還允許將本地數據庫的數據和日志文件存儲到Azure存儲上。此外,SQL Server Management Studio提供了一個部署向導,它可以幫助您輕松地將現有本地數據庫遷移到Azure虛擬機上。
SQL Server 2018 還增加了一個功能,允許將Azure虛擬機作為一個Always On可用性組副本??捎眯越M(Availability Groups)特性最初在SQL Server 2012引入。
1、選擇開始菜單中→程序→【Management SQL Server】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份驗證建立連接;
2、在【對象資源管理器】窗口中展開服務器,然后選擇【數據庫】節點;
3、右鍵單擊【數據庫】節點,從彈出來的快捷菜單中選擇【新建數據庫】命令。
4、執行上述操作后,會彈出【新建數據庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會后,就完成了數據庫的創建工作。
5、在【數據庫名稱】文本框中輸入要新建數據庫的名稱。例如,這里以“新建的數據庫”。
6、在【所有者】文本框中輸入新建數據庫的所有者,如sa。根據數據庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。
7、在【數據庫文件】列表中包括兩行,一行是數據庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數據庫文件。
8、切換到【選項頁】、在這里可以設置數據庫的排序規則、恢復模式、兼容級別和其他屬性。
9、切換到【文件組】頁,在這里可以添加或刪除文件組。
10、完成以上操作后,單擊【確定】按鈕關閉【新建數據庫】對話框。至此“新建的數據”數據庫創建成功。新建的數據庫可以再【對象資源管理器】窗口看到。
標簽: SQL Server SQL數據庫