Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 12 - 更改和升级 » 11.0.1 版中的新功能 » SQL Anywhere 的新功能

 

其他

以下列出了在 SQL Anywhere 11.0.1 版中引入的其它增强。

  • 由于语句执行简单且开销较低而提高性能   对于花费较少执行时间的语句,为其生成执行计划的开销有时要高于执行该语句本身的开销。凭借以下增强功能,SQL Anywhere 现在能够花费较少执行时间识别更多的简单语句,并使它们跳过优化程序。

    有关详细信息,请参见跳过查询处理阶段的资格

    • 新增的 FORCE NO OPTIMIZATION 子句   以前,所有需要以开销为基础进行优化的语句都是由优化程序进行处理的。现在,通过使用新增的 FORCE NO OPTIMIZATION 子句,可以指定希望语句跳过优化程序。如果语句过于复杂以至于无法以这种方式进行处理(可能是由于数据库选项的设置,或由于模式或查询的特性而导致),此语句会失败并且数据库服务器将返回错误。

      以下语句支持新增的 FORCE NO OPTIMIZATION 子句:

    • 新连接属性  

      • QueryBypassedCosted
      • QueryBypassedHeuristic
      • QueryBypassedOptimized
      • QueryOpened
      • QueryDescribedBypass
      • QueryDescribedOptimizer
      • StatementDescribes
      • StatementPostAnnotates
      • StatementPostAnnotatesSimple
      • StatementPostAnnotatesSkipped

    • 新数据库属性  

      • Prepares
      • QueryBypassedCosted
      • QueryBypassedHeuristic
      • QueryBypassedOptimized
      • QueryOpened
      • QueryDescribedBypass
      • QueryDescribedOptimizer
      • StatementDescribes
      • StatementPostAnnotates
      • StatementPostAnnotatesSimple
      • StatementPostAnnotatesSkipped

    • 新增 [优化方法] 字段   [优化方法] 字段已经被添加到图形式计划的 [优化程序统计] 部分。该字段返回由查询优化程序所选择的执行策略。请参见执行计划组件

  • 防止数据库服务器成为缺省数据库服务器   -xd 服务器选项可防止数据库服务器监听缺省 TCP 端口,并且防止数据库服务器成为缺省数据库服务器。请参见-xd dbeng12/dbsrv12 服务器选项

  • 支持并行档案备份   SQL Anywhere 数据库服务器现在支持服务器端档案备份的并行备份。并行数据库备份利用物理 I/O 来并行(而不是按顺序)执行读写操作,从而提高了性能。

    BACKUP DATABASE 语句中增加了两个支持并行档案备份的新子句:

    • WITH CHECKPOINT LOG [ NO ] COPY
    • MAX WRITE { n | AUTO }

    11.0.0 版及更早版本的数据库服务器不能恢复通过 11.0.1 版数据库服务器生成的档案备份。11.0.1 版数据库服务器能够恢复由更早版本数据库服务器生成的备份。

    请参见BACKUP 语句

  • 在 Mac OS X 上运行开发人员版和评测版数据库服务器   现在可以从 Mac OS X 上的管理工具自动启动开发人员版和评测版数据库服务器。