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