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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 11 - 更改和升级 » 10.0.0 版中的新功能 » SQL Anywhere » 新功能

 

Unix/Linux 增强

  • 可在 Unix 平台上使用的新 ODBC 驱动程序管理器   现在可以在 Unix 平台上将 libdbodm10 共享对象用作 ODBC 驱动程序管理器。使用 iAnywhere ODBC 驱动程序管理器的应用程序必须将使用的 ODBC 限定于 3.0 版及更高版本。请参见在 Unix 上使用 SQL Anywhere ODBC 驱动程序管理器

  • -uf 服务器选项   -uf 选项允许指定在 Unix 上发生致命错误时数据库服务器要执行的操作。请参见-uf 服务器选项

  • Linux 现在支持服务实用程序   现在可在 Linux 上使用服务实用程序来创建、删除、列出、启动和停止 SQL Anywhere 服务。

  • Unix 支持的附加示例   Unix 现在支持以下 SQL Anywhere 示例:

    • DBTools   此示例是一个通过备份 SQL Anywhere 示例数据库来说明如何调用和编译数据库工具库的数据库工具应用程序。

    • DiskFull   此示例说明了一个 [磁盘已满] 回调 DLL 示例。

    • HTTP   HTTP 目录中的示例演示了各种 Web 服务功能,包括如何使用 Web 服务在 SQL 过程内设置和检索客户端 cookie、如何在 HTTP Web 服务过程内处理二进制数据、如何使用窗体和 HTML 表显示简单日历、如何使用 xp_read_file 从本地磁盘检索映像并将它们作为对 HTTP 请求的响应返回,以及如何创建、使用和删除 HTTP 会话。

    • oemString   此示例说明如何确定是否为 OEM 软件设置了数据库文件。

    • PerformanceFetch   此示例说明如何使用 fetchtest 测试随机查询的读取速率。

    • PerformanceInsert   此示例说明如何使用 instest 测试向某表插入数据的插入速率。

  • Linux 上对纤程的支持(线程关联度)和改进的并发处理   SQL Anywhere for Linux 数据库服务器引进了一个新的协同例程处理模型,类似于 Windows 纤程的处理模型。此处理模型使服务器可以更好地控制各任务/例程间的上下文切换,实现了与数据库操作之间更好的关联度。

  • 对 Linux 的直接 I/O 支持   SQL Anywhere for Linux 现在支持 Linux 2.6 O_DIRECT 功能,此功能可以提高 I/O 性能,因为文件系统不会对 I/O 进行高速缓存处理。

  • 对 Linux 的异步 I/O 支持   SQL Anywhere for Linux 现在支持 Linux AIO 功能,通过此功能,即使单个应用程序线程也可以将 I/O 操作与其它提高 IO 性能的处理重叠进行。

  • Linux 桌面操作系统 GUI   SQL Anywhere for Linux 现在为个人数据库服务器、网络数据库服务器、MobiLink 服务器、MobiLink 同步客户端和 SQL Remote 提供了可选的桌面操作系统 GUI。如果安装了 GTK 库,则可以用 -ui 选项调用此 GUI。

  • Linux 桌面操作系统图标   SQL Anywhere for Linux 现在针对 Linux 桌面操作系统提供了可选安装图标,使运行 Linux 桌面操作系统的用户更便于启动和管理数据库服务器、Sybase Central、Interactive SQL、SQL Anywhere 控制台实用程序和 MobiLink 监控器。

  • 对 IBM AIX、HPUX 和 Sun Solaris 的 64 位客户端支持   SQL Anywhere 客户端库现在可供 64 位内存模型使用,使您在 IBM AIX、HP-UX 和 Sun Solaris 上可以利用应用程序内更大的内存。