SQL Server2014 SP2關鍵特性

来源:http://www.cnblogs.com/lyhabc/archive/2016/07/14/5670857.html
-Advertisement-
Play Games

SQL Server2014 SP2關鍵特性 轉載自:https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-2014-service-pack-2-is-now-available/ 根據SQL Server客戶的和SQL社區的反饋,SQL2 ...


SQL Server2014 SP2關鍵特性

 

轉載自:https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-2014-service-pack-2-is-now-available/

 

根據SQL Server客戶的和SQL社區的反饋,SQL2014 SP2補丁包包含了超過20個改進,包括性能,擴展性,和診斷功能

性能和擴展性改進
自動軟numa分區 :需要在sqlserver啟動參數里添加 Trace Flag 8079 來打開這個功能,這也是SQL2016的新功能
DBCC CHECK* 系列命令可以使用MAXDOP查詢提示:使用局部配置而不是全局配置的sp_configure 值來控制DBCC CHECK* 的並行度
buffer pool可以利用8TB記憶體:通過128TB的虛擬地址空間,SQL Server的buffer pool可以利用到8TB記憶體的buffer pool
SOS_RWLock 自旋鎖增強:SOS_RWLock 是一個同步原語並且在SQL Server的代碼庫里的很多地方都有使用。
Spatial Native 實現:這個功能已經在SQL 2012 SP3 已經有所介紹(KB3107399)


支持和診斷改進
資料庫克隆:克隆資料庫是一個新的DBCC 命令,允許微軟的CSS團隊對已存在的生產環境資料庫進行架構和元數據的克隆方便troubshooting,克隆的資料庫不應在生產環境使用
命令語法
DBCC clonedatabase(‘source_database_name’, ‘clone_database_name’).
select DATABASEPROPERTYEX(‘clonedb’, ‘isClone’). --查看一個資料庫是否是克隆資料庫
Tempdb支持增強:在SQL Server啟動時會指示tempdb的文件數和不同tempdb數據文件的大小
資料庫即時文件初始化打log:在SQL Server啟動時會指示即時文件初始化是否已經啟用
調用堆棧模塊名:擴展事件調用堆棧已經包含模塊名+偏移代替原來的絕對地址
新的增長統計信息DMF:新增了一個DMF來查看分區表裡新增的統計信息, sys.dm_db_incremental_stats_properties
索引使用率相關DMV行為更新:重建索引將不會清除 sys.dm_db_index_usage_stats里的行信息
擴展事件和DMV之間關聯:Query_hash和query_plan_hash 用來指示一個獨立的查詢。在DMV 里,它們的數據類型是varbinary(8)而在擴展事件里,它們的數據類型是UINT64. 因為SQL Server沒有“unsigned bigint”類型, 所以在擴展事件里的action/filter 列將query_hash 和query_plan_hash 的數據類型改為INT64 這樣能很好把擴展事件和DMV做對接.
BULK INSERT和BCP 支持UTF-8 類型數據:無論導入還是導出數據都支持UTF-8字元集.
輕量每運算符查詢計劃profiling:在查詢計劃里添加了在一個執行計劃里每個運算符的CPU, I/O Reads, elapsed time per-thread等信息,同樣在擴展事件里添加了query_thread_profile來輔助troubleshooting
更改跟蹤內部表清除存儲過程:增加了sp_flush_CT_internal_table_on_demand 存儲過程來按需清除更改跟蹤的內部表
AlwaysON租期超時打log:對超時時間和renew時間進行打log
新的DMF代替DBCC INPUTBUFFER:接收一個會話/請求的 input buffer ,sys.dm_exec_input_buffer,這也是SQL2016的新功能
新增的查詢記憶體授予調控:資源調控器通過 MIN_GRANT_PERCENT 和 MAX_GRANT_PERCENT (KB3107401)平衡查詢的記憶體授予防止記憶體爭用
記憶體授予/使用診斷增強:一個新的擴展事件query_memory_grant_usage跟蹤記憶體請求和授予。
tempdb溢出的查詢執行診斷:新增hash_spill_details 擴展事件並添加了Hash Warning 和 Sort Warnings 列
AlwaysON擴展事件和性能計數器診斷延遲:新增擴展事件和性能計數器來更好的診斷AlwaysON的同步延遲。
事務複製中發佈端允許DROP表 DDL語句:新增了allow_drop屬性,當設置為TRUE,那麼可以drop掉發佈端的表
查詢執行計劃中對謂詞下推的改進:residual predicate pushdown 跟MySQL5.6裡面的ICP index condition pushdown類似,這也是SQL2016的新功能 ,相關文章(https://www.brentozar.com/archive/2015/12/improved-diagnostics-for-query-execution-plans-that-involve-residual-predicate-pushdown/
https://support.microsoft.com/en-us/kb/3107397)

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • tip 1 : 給UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(options:[KCIContextUseSoftwareRenderer:true]) let ciImage ...
  • 一、iOS屏幕適配發展歷程 設備適配技術 4及以前(iPad未出) 直接用代碼計算 有了iPad autoResizing 有不同屏幕的iPhone後 autoLayout 有更多不同屏幕的iPhone後 sizeClass 二、各個技術的特性 1、 直接用代碼計算 由於屏幕的大小都一樣,只有橫豎屏 ...
  • 首先需要一個專有的啟動圖片(沒有則新建) 其次決定適配的系統及橫豎屏 查看相應圖片的指定尺寸 按照尺寸添加圖片 OK。 如果尺寸不對或者沒有為相關的機型進行適配,就會導致該機型顯示時存在上下黑邊的情況。 ...
  • 一,效果圖。 二,工程圖。 三,代碼。 RootViewController.h RootViewController.m ...
  • 編寫一款Android或iOS應用也許很容易,但是若想設計的成功卻不是一件簡單的事,用戶界面對於一款移動應用的成功是至關重要的。也許你會說,為何界面那麼糙的Flappy Bird可以大紅大紫,可那畢竟是特例,製作精良設計美觀的應用才是移動界的主流。對此,如何設計一個更好的應用,這裡有十個技巧。 技巧 ...
  • 一、正則表達式基礎知識 我們先從簡單的開始。假設你要搜索一個包含字元“cat”的字元串,搜索用的正則表達式就是“cat”。如果搜索對大小寫不敏感,單詞“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是說: 1.1 句點符號 假設你在玩英文拼字游戲,想要找出三 ...
  • cocoapods簡介: cocoapods簡介: cocoapods 是iOS的類庫管理工具,可以讓開發者很方便集成各種第三方庫,而不用去網站上一個個下載,再一個個文件夾的拖進項目中,還得添加相關的系統依賴庫。只需要安裝好cocoapods,然後編寫好Podfile,最好在終端輸入一行命令,就可以 ...
  • imp 導入資料庫: 1.直接導入數據表: imp username/passwork@orcl file=d:/AA.dmp eg: imp 用戶名/密碼@orcl file=d:/dmp存放的路徑 exp導出資料庫: 1.導出多張數據表: exp username/passwork@orcl f ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...