翻譯|產(chǎn)品更新|編輯:龔雪|2019-05-13 14:30:24.770|閱讀 415 次
概述:日前,Microsoft公司公布最新版SQL Server 2019(預(yù)覽版)!此版本包含來自 CTP 歷史版本的改進功能,可修復(fù) bug、增強安全性和優(yōu)化性能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Microsoft SQL Server 是一款非常強大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。日前,Microsoft公司公布最新版SQL Server 2019(預(yù)覽版)!此版本包含來自 CTP 歷史版本的改進功能,可修復(fù) bug、增強安全性和優(yōu)化性能。
SQL Server 2019(預(yù)覽版) 在早期版本的基礎(chǔ)上構(gòu)建,旨在將 SQL Server 發(fā)展成一個平臺,以提供開發(fā)語言、數(shù)據(jù)類型、本地或云以及操作系統(tǒng)選項。下面我們來了解SQL Server 2019(預(yù)覽版) CTP 2.4 的新增功能或增強功能。
新版SQL Server 2019(預(yù)覽版)免費下載
SQL Server 2019(預(yù)覽版)為 SQL Server 數(shù)據(jù)庫引擎 引入或強化了以下新功能。
新的 query_post_execution_plan_profile 擴展事件基于輕型分析收集實際執(zhí)行計劃的等效項,與使用標準分析的 query_post_execution_showplan 不同。
CREATE EVENT SESSION [QueryPlanOld] ON SERVER ADD EVENT sqlserver.query_post_execution_showplan( ACTION(sqlos.task_time, sqlserver.database_id, sqlserver.database_name, sqlserver.query_hash_signed, sqlserver.query_plan_hash_signed, sqlserver.sql_text)) ADD TARGET package0.event_file(SET filename = N'C:\Temp\QueryPlanStd.xel') WITH (MAX_MEMORY=4096 KB, EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS, MAX_DISPATCH_LATENCY=30 SECONDS, MAX_EVENT_SIZE=0 KB, MEMORY_PARTITION_MODE=NONE, TRACK_CAUSALITY=OFF, STARTUP_STATE=OFF);
CREATE EVENT SESSION [QueryPlanLWP] ON SERVER ADD EVENT sqlserver.query_post_execution_plan_profile( ACTION(sqlos.task_time, sqlserver.database_id, sqlserver.database_name, sqlserver.query_hash_signed, sqlserver.query_plan_hash_signed, sqlserver.sql_text)) ADD TARGET package0.event_file(SET filename=N'C:\Temp\QueryPlanLWP.xel') WITH (MAX_MEMORY=4096 KB, EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS, MAX_DISPATCH_LATENCY=30 SECONDS, MAX_EVENT_SIZE=0 KB, MEMORY_PARTITION_MODE=NONE, TRACK_CAUSALITY=OFF, STARTUP_STATE=OFF);
新的 DMF sys.dm_exec_query_plan_stats 將基于輕型分析返回大多數(shù)查詢的最后已知實際執(zhí)行計劃的等效項。作為示例,請參見以下腳本:
SELECT * FROM sys.dm_exec_cached_plans CROSS APPLY sys.dm_exec_query_plan_stats(plan_handle) WHERE objtype ='Trigger'; GO
這是一個選擇加入功能,并且需要啟用跟蹤標志。
為了在數(shù)據(jù)庫上啟用透明數(shù)據(jù)加密 (TDE),SQL Server 必須執(zhí)行加密掃描,此操作會從數(shù)據(jù)文件將每個頁面讀入緩沖池,然后將加密的頁面寫回磁盤。 為了使用戶能夠更好地控制加密掃描,SQL Server 2019(預(yù)覽版) 引入了 TDE 掃描 - 暫停和恢復(fù)語法,可以實現(xiàn)當(dāng)系統(tǒng)上的工作負荷繁重時或在關(guān)鍵業(yè)務(wù)時間內(nèi)暫停掃描,然后稍后再恢復(fù)掃描。
使用以下語法暫停 TDE 加密掃描:
ALTER DATABASESET ENCRYPTION SUSPEND;
同樣,以下語法將恢復(fù) TDE 加密掃描:
ALTER DATABASESET ENCRYPTION?RESUME;
為了顯示加密掃描的當(dāng)前狀態(tài),已將 encryption_scan_state 添加到了 sys.dm_database_encryption_keys 動態(tài)管理視圖中。 還有一個名為 encryption_scan_modify_date 的新列,此列將包含上次加密掃描狀態(tài)更改的日期和時間。 另請注意,如果在加密掃描處于暫停狀態(tài)時重啟 SQL Server 實例,啟動時系統(tǒng)將在錯誤日志中記錄一條消息,指示存在已暫停的現(xiàn)有掃描。
用 HTML 替換的 Silverlight 控件 (CTP 2.0):Master Data Services (MDS) 門戶不再依賴 Silverlight。 所有以前的 Silverlight 組件均已替換為 HTML 控件。
此功能允許表之間存在多對多關(guān)系,兩個表中的列都是非唯一的。 可以在維度和事實表之間以高于維度的鍵列的粒度定義關(guān)系。 這樣避免了對維度表進行標準化并且可以改善用戶體驗,因為生成的模型具有較少帶有邏輯分組列的表。 對于此 CTP 2.4 版本,多對多關(guān)系是僅限引擎于的功能。
多對多關(guān)系要求模型處于 1470 兼容性級別,此級別目前僅在 SQL Server 2019(預(yù)覽版) CTP 2.3 及更高版本中受支持。 對于此 CTP 2.4 版本,可以通過使用表格對象模型 (TOM) API、表格模型腳本語言 (TMSL) 和開源表格編輯器工具創(chuàng)建多對多關(guān)系。 未來版本中將包含 SQL Server Data Tools (SSDT) 中的支持以及文檔。
此處所述的內(nèi)存設(shè)置已在 Azure Analysis Services 中提供。 從 CTP 2.4 開始,這些設(shè)置現(xiàn)在也受到 SQL Server 2019(預(yù)覽版) Analysis Services 的支持。
自 CTP 2.4 起,SQL Server 2019(預(yù)覽版) 將不為以下服務(wù)引入新功能:
想要獲取更多Microsoft SQL Server 2019教程資源,可在評論區(qū)留言,或點擊查看資源列表。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn