下面提到的是运行ServiceDesk Plus的最低要求。您可能需要更多的RAM空间和高端处理器
每日入站请求 | 硬盘类型 | 内存 | 处理器 | 操作系统 |
10x-少于100 | 500GB SDD | 16GB |
1.7GHz到2.4GHz |
Windows Server OS (2019-2022) Linux RHEL 8 or above Ubuntu 14.0 or above Cent OS 8 (SE) Cent OS Stream |
100x-1000 | 2TB SDD | 16GB/32GB |
2.4GHz 到3.0GHz 12MB到20MB缓存 |
|
1000x-多于1000 | 2TB/3TB SDD | 16GB/32GB* | 3.0GHz到4.5GHz 12MB到30MB缓存 10核到20核 或者相等的技术 例如 Intel Xeon Scalable Gold/Platinum |
提示:ServiceDesk Plus默认配置的数据库是PostgreSQL。在实际使用中,基于请求、会话以及附件的数量的需求,可能需要更高的存储容量及性能。
支持的浏览器
MSSQL
如果使用MSSQL作为ServiceDesk Plus后台数据库,请将MSSQL托管在独立的机器上,需确保数据库服务器与ServiceDesk服务器在相同的网络里,且数据库服务器中未配置ServiceDesk Plus的数据库。ServiceDesk Plus支持的MSSQL版本:MSSQL 2017及以上。请咨询您的DBA或Microsoft MSSQL团队获得更多数据库配置详情。
PostgreSQL
由于PostgreSQL 9.2要求用户修改内核资源,以便为Postgre服务器分配所需资源,
i.在/etc/sysctl.conf中添加下面提到的条目
ii.执行sudo sysctl -p /etc/sysctl.conf来重新加载已配置的更改。
注意: 这只适用于使用Postgres的Linux OS。
如何启用(RCSI)
MSSQL数据库通常都有锁问题,这可能会影响应用程序的最佳性能。为了避免ServiceDesk Plus遇到数据库的性能问题,启用RCSI:
USE master GO ALTER DATABASE <db_name> SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE <db_name> SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE
GO
USE master GO ALTER DATABASE <db_name> SET ONLINE
GO
查询是否成功启用了已提交读取快照隔离,执行以下命令
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '<db_name>'
现在可以启动应用程序了。有关MSSQL数据库和RSCI的更多信息,访问这里。
启用RCSI的好处
用户可以同时查询数据库,而不会有任何延迟或中断(尽管应用程序的负载可能超过通常的限制)。
用户查询记录将保存在单独的tempdb中,不会受到并行或随后发生的其他用户查询的影响。
只有在事务完成后才会更新数据库表。