# 系统要求

下面是运行AssetExplorer的最低要求。您可能需要更多的RAM空间和高端处理器，具体取决于同一服务器上安装的支持负载、同时访问负载和其他应用程序负载。

节点数 | 硬盘类型 | 内存 | 处理器 | 操作系统
250-2000 | 500GB SDD | 8GB | 1.7GHz至2.4GHz 10MB至12MB高速缓存 4核至8核 或任何入门级服务器级处理器 例如 Intel Xeon Scalable -Bronze/Silver Intel Xeon E Family | Windows服务器操作系统（2012-2016） Linux RHEL 8或更高版本 Ubuntu 14.0或更高版本
2000-10000 | 1TB-SDD | 8GB/16GB * | 2.4GHz至3.0GHz 12MB至20MB缓存 6核至8核 或同等技术 例如 Intel Xeon E Family
10000-30000＃ | 2TB/3TB*-SDD | 8GB/16GB* | 3.0GHz至4.5GHz 12MB至30MB高速缓存 10核至20核 或同等技术 例如 Intel Xeon Scalable Gold/Platinum

*-系统采用内置的PostgreSQL作为终端数据库。

＃-如果可扫描节点超过30k，建议部署多台远程服务器（每台远程服务器可采集多达30k节点），减少中央服务器的负载。

支持的浏览器

- Internet Explorer：IE 11，IE Edge
- Firefox
- Google Chrome

MSSQL

如果您的AssetExplorer在MSSQL上运行，请确保将数据库服务器托管在与应用程序服务器相同网络下的另一台计算机中。数据库服务器计算机配置仅取决于配置的数据库和使用情况。请向DBA或Microsoft MSSQL支持咨询系统要求。
支持的MSSQL版本：2008、2012、2014、2016和2017。

PostgreSQL

由于PostgreSQL 9.2要求用户修改内核资源为Postgres服务器分配所需的资源，
i. 在/etc/sysctl.conf中添加下面的条目：
kernel.shmmax = 536870912
kernel.shmall=131072

ii. 执行sudo sysctl-p/etc/sysctl.conf以重新加载配置的更改。
注意：该配置仅适用于使用内置数据库Postgres的Linux安装。

如何启用读取提交的快照隔离（RCSI）

所有MSSQL数据库通常都存在锁定问题，这可能会影响应用程序的最佳性能。为了避免AssetExplorer中的此类性能问题，请按照以下步骤启用读取提交的快照隔离（RCSI）：
这可能需要一段时间才能完成，同时还要停机，所以请计划在周末进行。

- 停止AssetExplorer。
- 登录到SQL Management Studio。
- 使AssetExplorer数据库脱机请执行：
  `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`
- 检查是否已成功启用RCSI请执行：
  `SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] ='<db_name>'`

如果此查询的输出为1，则说明您已成功启用RCSI。
您现在可以启动应用程序。有关MSSQL数据库和RSCI的更多信息请访问此处。