SQL Anywhere 12 新特性总结.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Anywhere 12 新特性总结

SQL Anywhere 12 新特性总结 [ 白皮书] /sqlanywhere 目录 目录1 介绍2 开箱即用的高性能3 服务器线程自动调优 3 列统计管理 3 提升远程数据访问的性能 3 客户端和HTTP 服务器的连接池提升 3 其他性能提升4 可扩展性与监控5 只读横向扩展配置 5 实施数据库镜像 5 新设计的监控用户接口 5 开发者效率7 空间功能 7 新增的空间查看器和Interactive SQL 中的空间预览选项页 7 新增空间数据类型、方法、构造器和函数 7 空间向导 8 序列生成器 8 UltraLite 的提升 8 开发人员的其他效率提升 8 高级数据同步9 性能 9 统一的管理点 9 MobiLink 12 管理的新图形化设计 9 服务器集群改进 9 安全性 9 其他资源10 1 介绍 对于在传统的数据中心外运行的应用来说,SQL Anywhere 是领先的数据管理和企业同步解决方案。从一开 始,SQL Anywhere 就被设计成具备企业级功能、开箱即用的高性能和强大同步能力的数据库解决方案,能 实施成为网络、嵌入式以及移动环境中的任务关键型数据库。 传承了简单易用、自我管理和轻松嵌入的特质,必威体育精装版版本的SQL Anywhere 12 持续深化这些特质,在开箱即 用的高性能、可扩展性和监控、开发人员生产力和高级数据同步方面提供了关键的新特性。本文总结了 SQL Anywhere 12 在这四个重要关注领域的新特性,以及添加到MobiLink 和UltraLite 中的技术新功能。如欲 获得更多关于SQL Anywhere 12 的新特性和新功能的信息,敬请访问/sqlanywhere 。 2 开箱即用的高性能 以下SQL Anywhere 12 中新增的特性提高了数据库的性能,使查询更快资源利用更加优化。 服务器线程自动调优 SQL Anywhere 12 在指定时间内能使用多线程来执行一系列的活动任务。活动任务是在数据库服务器内正通 过线程(或纤程)执行的任务。例如,活动任务可能正在执行访问计划操作符,或执行一些其他有用的工作。 活动任务也可能被阻塞,等待资源(例如I/O 操作,或某行上的锁)。未排程的任务准备执行,但需要等待可 用的线程或纤程的任务。能同时执行的活动任务数量取决于数据库服务器线程数量和计算机上的逻辑处理 器数量。 最大的线程数量,也被称为多元程序级别(MPL),能在很大程度上影响查询的性能。不幸的是,如果不对应 用程序的负载情况进行实验,就很难决定最优化的MPL。SQL Anywhere 12 中数据库服务器线程自动调优的 特性能简化这一过程,它按需动态地对工作任务进行增减,从而能改善其吞吐量并智能地适应负载环境的 改变。 列统计管理 为了加快查询执行并提高性能,数据库服务器现在能收集列的统计信息,以发现任何不精准之处,并进行 自动修正。该功能通过优化器完成,并基于在数据库中存储的列统计信息来选择最佳的优化策略。 对于优化器来说,在考虑每个访问计划时,需要预估结果集的大小(行数)。例如,对于在查询中使用的有选 择性的每个连接的方法或索引访问来说,需要对结果集进行预估计算。预估的结果集的大小用来估算每个 操作符对磁盘的访问和CPU 的成本,例如在计划中使用的Join 方法、Group By 方法或一个顺序扫描。 列统计是由优化器用来估算谓词选择度的主要数值。因此,正确估算访问计划的成本至关重要。精确地对 列统计值进行分析有助于维护数据库的高性能。 提升远程数据访问的性能 代理表是包含了元数据的本地表,用来访问远程数据库服务器上的表,就好像是一张本地表一样。代理表 支持用户直接从各种关系型和非关系型的数据源中导入数据,也可以跨数据库进行数据查询。 SQL Anywhere 12 通过多处对代理表性能的提升从而改善了远程数据访问的操作,最值得一提的是在内存中 增加了缓存的大小来驻留更多的数据,也包括改进了数据类型转换,从而能更好地利用计算资源。 客户端和HTTP 服务器的连接池提升 对于需要对数据库服务器进行多个、简短地连接的应用程序来说,连接池能提升应用程序的性能。当应用 程序首次尝试连接数据库时,它将检查池中已有的连接中是否存在有与该用户指定的

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档