源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SQL Server 2016 CTP2.3 的关键特性总结

  • 时间:2022-06-30 23:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SQL Server 2016 CTP2.3 的关键特性总结
SQL Server 2016带来全新突破性的  in-memory性能和分析功能来实现关键任务处理。全面的安全特性 -Always Encrypted 技术可以帮助保护您的数据 [b]数据库方面的增强[/b] Row Level Security已经支持In-memory OLTP 表。用户现在可以对内存优化表实施row-level security策略。 另外SCHEMABINDING、predicate 函数和内联表值函数都要包含NATIVE_COMPILATION编译选项。 使用NATIVE_COMPILATION编译选项的UDFs用户定义函数可以在本地模块和交换查询中使用,就像内存优化表和磁盘表。 没有使用NATIVE_COMPILATION编译选项的UDFs用户定义函数只能使用交换查询。 In-memory OLTP已经支持下面的内置安全函数,增加了对RLS的支持
IS_MEMBER({‘group' | ‘role'})
IS_ROLEMEMBER (‘role' [, ‘database_principal'])
IS_SRVROLEMEMBER (‘role' [, ‘login'])
ORIGINAL_LOGIN()
SESSION_USER
CURRENT_USER
SUSER_ID([‘login'])
SUSER_SID([‘login'] [, Param2])
SUSER_SNAME([server_user_sid])
SYSTEM_USER
SUSER_NAME
USER
USER_ID([‘user'])
USER_NAME([id])
CONTEXT_INFO()
另一个核心引擎扩展提升就是:基于NUMA节点或CPU的动态分区线程安全内存对象 这一改进将会使在NUMA硬件上能应付更高的并行负载。线程安全内存对象(type CmemThread)会根据负载特征和争用情况针对NUMA节点或CPU进行分区动态提升。 在SQL2012和SQL2014,需要打开跟踪标志TF 8048 来提升CPU分区里的分区节点里的内存对象。这个改进不但不需要跟踪标志,并且可以根据CPU争用情况动态调节分区。 CTP2.3包含了对In-memory数据仓库(列式存储 columnStore)的性能优化,NCCI现在可以经由触发器来创建,也可以允许使用CDC和更改跟踪(Change Tracking)。 为了更好的分析列存储索引,在[b]sys.dm_db_column_store_row_group_physical_stats[/b]这个DMV里添加了三个列: transition_to_compressed_state,transition_to_compressed_state_desc,has_vertipaq_optimization Nonclustered Columnstore Index (NCCI) Clustered Columnstore Index (CCI) [b]SQL Server Analysis Service (SSAS)的增强[/b] DAX查询性能提升,优化Tabular 引擎。‘ DirectQuery 增强,现在DirectQuery 可以用更好的性能来生成更简单的查询。 DAX对变量的支持,变量可以存储一个表达式的结果作为命名变量,因此可以传递一个参数到其他的measure 表达式。 一旦变量表达式的结果值被计算,值不会被改变,即使这个变量引用了另一个表达式。 [b]SQL Server Reporting Services (SSRS)的增强[/b] Report Builder已经包含了modern 主题。 对于最新的浏览器,报表渲染已经支持HTML5 标准。 [b]SQL Server Integration Service (SSIS)的增强[/b] oData v4 协议支持,SSIS 错误列支持,高级日志级别支持。 之前SSIS目录只提供了四种日志级别:None, Basic, Performance ,Verbose 新的高级日志级别移除了之前不够灵活性的日志级别 新机制:当events 触发的时候可以收集event 上下文 新的ssis_logreader 角色,允许访问所有视图相关的SSISDB 操作日志 新的日志自定义级别定义日志和events 收集 允许event 上下文的收集,例如变量值,任务属性,连接字符串 [b]Master Data Service(MDS)的增强[/b] 添加了三个特性 Many to many 的继承层次 商业规则管理的Excel 插件 合并冲突 [b]查询执行的增强[/b] 增强 memory grant usage(内存授予使用率)诊断 增加了下面的扩展事件XEvents 来更好地诊断内存授予使用和问题。 Showplan xml 增加了每个线程和迭代器的memory grant usage扩展(在RunTimeCountersPerThread节点里)
query_memory_grant_blocking
query_memory_grant_resource_semaphores
query_memory_grant_usage (details on ideal vs granted vs used memory)
[b]DBCC CHECKDB增强[/b] 1、验证持久化的计算列和过滤索引 2、当验证一个有上千分区的大表的时候,对DBCC CHECKDB做了性能提升,速度会加快 以上内容就是给大家介绍的SQL Server 2016 CTP2.3 的关键特性总结,希望大家喜欢,小编文章将给大家介绍[url=http://www.1sucai.cn/article/74759.htm]SQL Server 2016 TempDb里的显著提升[/url],需要的朋友点击查看。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部