如何加速TeamWox-在不同的驱动器上存储组件

介绍

当一个企业成长之后,存储在TeamWox群件中的数据也相应增长。这个会导致安装在硬盘上的驱动增加负荷。这就会使得数据处理要求更多的计算机资源从而降低了TeamWox的操作速度。

默认情况下TeamWox群件使用一个硬盘来存储数据和内置数据库管理系统 (DBMS) FireBird。为了增加TeamWox操作,建议将工作数据分流到不同的驱动中。

内部数据存储计划,以及通过将数据移到单独信息存储设备来优化计划的方式。

需要优化吗?

请记住,只有当你的公司要处理大量信息的时候才需要执行优化。检测这类公司准则是下列参数:

  1. TeamWox 工作时,处理器负载经常超过 5%。你可以在管理选项卡Statistics Section" 的CPU 负载中找到相关信息。
  2. 2. Drive place occupied by TeamWox exceeds 30 Gb. 驱动器 TeamWox 被占用的地方超过 30 Gb。你可以在管理选项卡的 Overview section 找到系统占有资源的多少。
  3. 3. The number of working employees exceeds 50. This 工作员工超过50人。可以再管理选项卡的Statistics section 找到相关信息。

对于低负载的公司来说,无需进行优化-它不会加速TeamWox操作速度。

存储数据

TeamWox群件将数据保存在不同类型的存储器中:

  1. SQL database. SQL数据库。它包含了描述类型和不同模块对象的数据。它位于 /db 的目录文件"teamwox.fdb"。 通过 Firebird DBMS 访问它
  2. 文件存储器。它存储加密形式的公司内部数据并以文件形式保持。它位于/data 目录中。通过 TeamWox 群件系统的核心访问它。.

通过默认设置,TeamWox服务器保存所有的本地数据在一个硬盘的安装目录中。随着企业的成长,存储在TeamWox中的数据也相应增加了。

关于磁盘空间大小的信息显示在管理选项卡的浏览页面中:

Information About How Much Disk Space is Used

服务器占用的磁盘空间和所有的备份复制都显示在这里。关于需要多少未来备份空间的要求也会提供给你。

单独数据

当在相同的存储设备中读取/写入时,驱动会花费很长时间来为读取/写入设置一个位置。下面的计划显示了通过分配独立磁盘存储数据来消除时间浪费。因为独立存储,信息处理速度加快,同时执行整个TeamWox系统也改进了。

Separate Your Data

为了防止一个硬盘超负荷,TeamWox提供了定义特定数据存储路径。

不要混淆逻辑驱动器的数据存储的设备(比如drive C:)。一个数据存储设备可以被分为几个逻辑驱动器(比如C:, D:, E:)。如果你将独立存储数据房子几个逻辑驱动器中,它不会引起性能的增加。在这种情况下,所有的读取/写入操作都由一个硬盘驱动执行。

为了找到安装的存储设备,到计算机管理:在开始菜单选择"Run",输入"compmgmt.msc"点击Done。每个存储设备都反映在独立的信息线中,它允许安装逻辑驱动器和它们的名称:


让我们想一想在TeamWox中的数据存储管理的不同参数。

搜索模块数据

搜索是作为一个单独的 TeamWox 模块实现的。然而它可以适用于所有的系统模块和组成中。搜索索引和数据都存储在驱动文件<teamwox installation path>\data\search目录中。

随着系统用户数目的增长,数据也开始增长,搜索索引和数据也开始增长。它增加了存储设备中的负载。使用一个物理设备来同时处理TeamWox数据和搜索会引起严重的超负荷。

为了帮助解决这些问题,TeamWox提供了保存搜索数据的指定路径的可能性。它要求执行以下操作:

  • 终止TeamWox服务执行命令"updater.exe /stop" (see Console Commands).
  • 移动所有的文件从<Teamwox installation path>\data\search到不同存储设备的新目录中去。你也可以创建一个空目录用于存储数据而无需移动上述文件。在这个情况下,搜索数据会在TeamWox服务器重启后自动重新生成。
  • 在TeamWox 配置文件 (teamwox.cfg)中创建参数"search_path",指定数据移动到新的目录的完整路径。
  • • 删除旧目录<teamwox installation path>\data\search,并删除所有它的文件。
  • • 使用命令开始TeamWox"updater.exe /start" (见 Console commands).

一个正确存储搜索数据路径的设定范例:

Setup of the Path to Store Search Data

存储备份副本

默认下,相同的驱动器用于创建TeamWox数据备份副本。如果这个驱动失败,你可能失去所有备份和TeamWox数据。由于大量保留文件,它也会引起磁盘碎片整理。

我们建议将备份副本存储在独立驱动中。阅读更多关于如何配置存储路径 the Backup section of Help。the Backup section of Help.

配置路径保存数据库

TeamWox使用FireBird管理数据库。在TeamWox配置文件(teamwox.cfg)中可以设定数据库连接。它是由以下参数定义的:

  • sql_user - user name for connecting (default - sysdba)
  • sql_password - password for connecting (default - masterkey)
  • sql_address - path to TeamWox database (default - <TeamWox installation path>\db\teamwox.fdb)

如果你决定使用另一个驱动器存储TeamWox数据库的话,请操作以下步骤:

  • 停止TeamWox服务执行命令 "updater.exe /stop" (见 Console commands).
  • 移动所有文件从 <teamwox installation path>\db 路径的teamwox.fdb 数据库到一个不同存储设备的新路径中。
  • 在TeamWox配置中改变或创造参数"sql_address",指定完整路径到数据库文件。例如,sql_address="F:\TeamWox Database\teamwox.fdb"。
  • 在TeamWox中使用命令 "updater.exe /start" (см. Console commands).

一个正确存储搜索数据路径的设定范例:

Correct Setup of a Path to Store the Database

结语

我们致力于通过TeamWox群件系统来优化数据处理的方式。最主要优化参数能增加TeamWox服务器的性能以及公司信息安全性。

同样TeamWox操作性能取决于系统安装平台的配置。所以,增加处理器容量,或者记忆容量,或者加速硬盘和网络处理速度都会改进TeamWox性能。

如果你没有发现TeamWox操作之后,我们不建议进行上述描述更改的操作。这是平台的指示符指示TeamWox服务器是否正常处理公司数据。

2010年6月14日

添加注释,请 登陆注册