Ignition Server load

Hi team,

I want to implement a standard-redundant Ignition SCADA system that will read data from 337 solar inverters, distributed across twelve Sungrow data loggers. From each inverter, approximately 90 analog points will be read, using Modbus TCP/IP every 3 seconds.

The plan is to historize the data using the Ignition Historian module, writing to a MySQL database. At least 10 points per inverter will be historized every 5 seconds, while the remaining points will be historized on-change or using deadband.

The configuration I normally use is a single server where all Ignition modules are installed, along with the database. In this case, the system will be Ignition redundant. The clients (at least 2) will run on separate PCs.

My question is whether that amount of Modbus driver polling and database access from the historian can be handled by a standard Ignition installation.

Server characteristics:

  • HPE ProLiant DL380 Gen11

  • Intel Xeon Silver 4514Y — 16 cores, 2.0 GHz

  • 64 GB RAM

  • RAID 5 with approximately 1.8 TB storage

  • Dual power supply

  • Same hardware for both servers in the redundant pair

Ignition 8.3

Windows Server 2025

Mysql database

Don’t do this for starters.

1 Like

To clarify… Move the database to another dedicated server so it’s not competing with Ignition for resources.

3 Likes

And so you can deploy the database's redundancy support separately from Ignition. An Ignition database connection to localhost cannot be redundant.

I believe a large portion of your success will be based on how many requests (per device) are needed to retrieve the data you require, and how much (er, little) latency exists between the server(s) and devices.

From my experience, I’ve little concern with this amount of database throughput.

Are you able to deploy a test server on the solar network? Build a device, build and instantiate a UDT, then monitor device status to determine if the driver will sufficiently optimize requests, and if the network will support your goal.

After you have one device & tag configured, script the generation of all others…and try it?

1 Like

FWIW, my Spreadsheet import tool was built for a solar integration doing exactly this type of device and UDT instantiation.

1 Like

Hi Chris,

We're currently in the design phase; we can't have a test until the launch. But I agree that I don't foresee any problems with that size database.

Thanks.

Thanks Phil,

Excellent tool, I'll definitely use it. Thanks for the info.
Another question: is it possible to manage the historical database on a NAS, for example, where we can use MySQL?

Thanks

Yes, but keep in mind that databases are RAM and CPU intensive when supporting long history trend charting.

Thanks Phil.