《吴晓晨:SQL Server 2017(13页).pdf》由会员分享,可在线阅读,更多相关《吴晓晨:SQL Server 2017(13页).pdf(13页珍藏版)》请在三个皮匠报告上搜索。
1、SQL Server 2017微软SQL项目组高级产品经理吴晓晨SQL Server 2017 新特性23SQL Server on Linux/Docker1SQL Server 在云端SQLSQL ServerServer Everything builtEverything built-ininContainersWindowsLinux Windows Server 支持多种Linux发行版本:RedHat Enterprise Linux(RHEL)7.2SUSE Enterprise Linux(SLES)v12 SP2Ubuntu 16.04Package based insta
2、llationDocker容器 Windows和Linux Windows Server和Windows 10内容dockerdocker buildbuilddockerdocker pushpushkubectlkubectl applyapplykubectlkubectl applyapply123451.提交代码修改2.使用 VSTS 进行集成3.VSTS agent 进行打包和发布4.成功打包之后部署到测试环境进行测试5.成功测试之后部署到生产环境 如有需要可以在打包发布之前进行单元测试基于容器的基于容器的CI/CDCI/CD复杂的多对多关系,随着组织架构的增长而逐渐复杂化coll
3、aboratesManagesManagesManagesManagescollaboratesLocationManagesLocationLocationManages相互连接的多层次关系,每个节点可能有多个父节点LeadsLeadsManagesManagesAFCDBELeads通过分析相互连接的数据从数据中获取隐藏的关系和新的信息works_forManagesManagesLeadsABCDOSQL Server SQL Server 20172017图数据库图数据库SQLSQL ServerServer图数据库图数据库SQL Server 2017SQL Server 2017图
4、数据库演示图数据库演示缺少统计数据过时的统计数据统计取样不足参数嗅探未建模的查询类型(MSTVF,table variable)错误的假设查询效率低下浪费系统资源不必要的磁盘读写吞吐量或并行性能下降重写T-SQL查询错误的基数估计错误的基数估计导致大量问题导致大量问题自适应查询处理自适应查询处理OptimizeExecutePre 20172017+100 rows guessed forMSTVFsMSTVFidentified500k rowsassumedPerformance issues if skewed!ExecuteMSTVFGoodPerformance!交错执行交错执行批处
5、理模式下的批处理模式下的内存授予反馈内存授予反馈批处理模式下的批处理模式下的自适应连接自适应连接自适应查询处理自适应查询处理可恢复的在线索引重建可恢复的在线索引重建重建索引重建索引重建失败重建失败可恢复的在线索引重建可恢复的在线索引重建恢复重建操作!故障切换,进程中断,命令取消 在重建索引过程中无法清理日志!在重建索引过程中无法清理日志!在索引重建过程中可以清理日志!在索引重建过程中可以清理日志!ALTER INDEX index_name|ALL ON REBUILD WITH(,.n );:=|ONLINE=ON ()|OFF|RESUMABLE=ON|OFF|MAX_DURATION=M
6、INUTES SQL Server 2016R support(3.2.2 version)Microsoft R Server(under Modern Lifecycle Policy)减少不必要的数据迁移优化机器学习模型和脚本企业级的性能和扩展性 SQL Server 2017Native scoring using PREDICT function(+Linux support)EXTERNAL LIBRARY DDL for R package management