火鸟建筑

Sam*_*Sam 2 firebird

  1. 如何判断现有Firebird RDBMS服务器安装(即Classic Server或Super-Server)上安装/配置/运行的架构?

  2. 如何在两种模式之间切换?

  3. Firebird的哪些版本(1.5,2.0,2.1)和架构(CS或SS)可用于多处理器服务器?以及如何为多处理器服务器和多线程应用程序正确配置它们?

And*_*jeŭ 7

1 - 告诉运行哪个体系结构打开任务管理器并查看正在运行的进程.fb_inet_server.exe代表经典架构,和fbserver.exe - 超级服务器.

2 - 关闭所有客户端连接.得到Firebird\Bin目录.执行指定的命令序列:

instsvc stop
instsvc remove
Run Code Online (Sandbox Code Playgroud)

然后:

instsvc install -s -a   -- for Super Server
Run Code Online (Sandbox Code Playgroud)

要么

instsvc install -c -a   -- for Classic
Run Code Online (Sandbox Code Playgroud)

之后:

instsvc start
Run Code Online (Sandbox Code Playgroud)

3 - 超级服务器始终在单处理器或核心上运行,无法扩展.在SMP环境中使用Classic架构.在后一种情况下,不要指定超过800-1000的页面缓冲区.

请注意,Classic Server的性能取决于磁盘子系统的性能.对于大型数据库,使用具有内部高速缓存,电池和"回写"模式的RAID控制器.