介绍
当一个企业成长之后,存储在TeamWox群件中的数据也相应增长。这个会导致安装在硬盘上的驱动增加负荷。这就会使得数据处理要求更多的计算机资源从而降低了TeamWox的操作速度。
默认情况下TeamWox群件使用一个硬盘来存储数据和内置数据库管理系统 (DBMS) FireBird。为了增加TeamWox操作,建议将工作数据分流到不同的驱动中。
内部数据存储计划,以及通过将数据移到单独信息存储设备来优化计划的方式。
需要优化吗?
请记住,只有当你的公司要处理大量信息的时候才需要执行优化。检测这类公司准则是下列参数:
- TeamWox 工作时,处理器负载经常超过 5%。你可以在管理选项卡Statistics Section" 的CPU 负载中找到相关信息。
- 2. Drive place occupied by TeamWox exceeds 30 Gb. 驱动器 TeamWox 被占用的地方超过 30 Gb。你可以在管理选项卡的 Overview section 找到系统占有资源的多少。
- 3. The number of working employees exceeds 50. This 工作员工超过50人。可以再管理选项卡的Statistics section 找到相关信息。
对于低负载的公司来说,无需进行优化-它不会加速TeamWox操作速度。
存储数据
TeamWox群件将数据保存在不同类型的存储器中:
- SQL database. SQL数据库。它包含了描述类型和不同模块对象的数据。它位于 /db 的目录文件"teamwox.fdb"。 通过 Firebird DBMS 访问它
- 文件存储器。它存储加密形式的公司内部数据并以文件形式保持。它位于/data 目录中。通过 TeamWox 群件系统的核心访问它。.
通过默认设置,TeamWox服务器保存所有的本地数据在一个硬盘的安装目录中。随着企业的成长,存储在TeamWox中的数据也相应增加了。
关于磁盘空间大小的信息显示在管理选项卡的浏览页面中:

服务器占用的磁盘空间和所有的备份复制都显示在这里。关于需要多少未来备份空间的要求也会提供给你。
单独数据
当在相同的存储设备中读取/写入时,驱动会花费很长时间来为读取/写入设置一个位置。下面的计划显示了通过分配独立磁盘存储数据来消除时间浪费。因为独立存储,信息处理速度加快,同时执行整个TeamWox系统也改进了。
为了防止一个硬盘超负荷,TeamWox提供了定义特定数据存储路径。
为了找到安装的存储设备,到计算机管理:在开始菜单选择"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).
一个正确存储搜索数据路径的设定范例:

存储备份副本
默认下,相同的驱动器用于创建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).
一个正确存储搜索数据路径的设定范例:

结语
我们致力于通过TeamWox群件系统来优化数据处理的方式。最主要优化参数能增加TeamWox服务器的性能以及公司信息安全性。
同样TeamWox操作性能取决于系统安装平台的配置。所以,增加处理器容量,或者记忆容量,或者加速硬盘和网络处理速度都会改进TeamWox性能。
如果你没有发现TeamWox操作之后,我们不建议进行上述描述更改的操作。这是平台的指示符指示TeamWox服务器是否正常处理公司数据。
2010年6月14日