Ignition 2.5.5 on VM Server, (4) Xeon CPU
Windows Server Enterprise 2007, 32 bit, 4 GB
All tags from OPCDA - KepServerEX 5.5, about 5000 tags, about 2000 of these tags are Historized
3 MSSQL connections running .1 to 30 queries/sec
CPU usually <5%, Memory utilized in the high 3s.
IT swears there is no significant network loading and most of the time pings are 1-10ms
Typically 10-12 users running a screen with 900 tags with 1-5 second update times.
Occasionally the system seems to get stressed and there are holes in my historical data and trends, and tags will have data quality overlays.
No obvious issues in MSSQL studio activity monitor.
PerfMon has low average values but occasionally has huge Memory/Pages/Sec values and big hits on MSSQL/PageWrites/Sec. No MSSQL/LazyWrites/Sec observed.
Will the Memory and Write issues go away when we upgrade to 64 bits and 8 GB?
I have a lot of MSSQL queries embedded into data tables and reports displayed in Igntion because Ignition integrates with SQL better than any other HMI/SCADA software out there. I thought that the queries would only run when the pages are displayed but after watching the data base connections I occasionally see queries from pages that are not open.
Is there a way to see what queries are being executed? The database connections display is not persistent and seems to only show the query when it is delayed.
How can I better condition when queries are executed? If a report or data table is not open, the query should not run. If a report is open then I need to update the query on a 1-5 second interval.
If I can master Ignition better, I have another factory that wants it bad.