文档介绍:SQL Anywhere:启动ASA数据库
对专为开箱即得的高性能、容易管理、开放性强、互操作性高、有跨平台支持且快速响应客户而设计的SQL AnywhereStudio来讲,其中包含了关系型数据库、数据移动技术、管理工具和开发设计工具共SQL Anywhere:启动ASA数据库
对专为开箱即得的高性能、容易管理、开放性强、互操作性高、有跨平台支持且快速响应客户而设计的SQL AnywhereStudio来讲,其中包含了关系型数据库、数据移动技术、管理工具和开发设计工具共四大部分组件。其中关系型数据库分为Adaptive ServerAnywhere,简称ASA,和ASA的部署选项UltraLite。
 
ASA是一个完全的关系型数据库,支持标准SQL,支持在不同网络环境和操作系统平台上工作,且有“个人服务器”与“网络服务器”两个版本。ASA的诸多卓越性能使其长期称霸于分布式数据环境、移动计算环境和嵌入式计算环境的市场。有些功能堪称惊世之作:
* 数据库服务器内存动态调节,而不像其他数据库有内存限制,或需要手工调节内存设置,且有可能大量占用空闲内存
* 跨平台数据库文件可用。Unix下的ASA数据库文件只要拷贝到Windows下就可用了,有的数据库近年才实现跨平台的备份/恢复功能
* 索引顾问
* 使用散读,提高极端情况下全表扫描的效率
* 支持Windows 95/98等其他数据库不支持的操作系统
不过,要想尝试这些特性,必须先要启动数据库服务器。ASA分为“个人服务器”与“网络服务器”两个版本,所以启动ASA时,你可以根据情况来选择。
* 启动“个人服务器”,使用dbeng9命令。(注意,我们采用的是SQL Anywhere )
* 启动“网络服务器”,使用dbsrv9命令。
个人服务器:
除 Windows CE 以外的 Windows 操作系统上,个人服务器可执行文件的名称是 。Windows CE不支持个人服务器。在 UNIX 操作系统上,它的名称是 dbeng9。
网络服务器:
在 Windows 操作系统(包括 Windows CE)上,网络服务器可执行文件的名称是 。在 Novell NetWare上,其名称为 ;在 UNIX 操作系统上则为 dbsrv9。
请求处理引擎在这两种服务器上是等同的。每种服务器都支持完全相同的SQL,并且具有完全相同的数据库功能。二者的主要区别包括:
* 网络支持    只有网络服务器才支持通过网络进行通信。
* 连接数    个人服务器将同时连接的数量限制在 10 个以下。网络服务器的限制取决于购买的许可证。
* CPU 数    网络数据库服务器在技术上可使用计算机上可用的所有CPU(跟授权许可证相关)。而个人数据库服务器和运行时数据库服务器都限于单个处理器。
* 内部线程的缺省数量    您可以使用-gn选项来配置服务器可同时处理的请求的数量。除了WindowsCE的缺省线程数为3之外,个人数据库服务器和网络数据库服务器的缺省线程数均为20。
* 启动缺省值    为了反映出它们是用作个人服务器还是用作供多名用户使用的网络服务器,彼此的启动缺省值稍有不同。
既然通过dbeng9和