EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Startup speed


Author Message
Written on: 17. 01. 2024 [14:52]
walhi
Sergey Karpesh
Topic creator
registered since: 26.01.2016
Posts: 28
Good afternoon. I wanted to know if there was a way to speed up the launch of OpenSCADA. I have N identical controllers with a large number of logical parameters (in the form of a tree). Startup with one controller takes approximately 20-30 seconds. The running system works quickly. Is it possible to speed it up?
I don't need to save the computation context. I tried to specify the same table for all controllers, but this does not affect the speed and when any controller is deleted, they all break at once (the tables are deleted).
Written on: 17. 01. 2024 [19:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"walhi" wrote:

Good afternoon. I wanted to know if there was a way to speed up the launch of OpenSCADA. I have N identical controllers with a large number of logical parameters (in the form of a tree).

Starting was optimised in maximum and it depends only from the storage features and used DB, about that read:
• for starting in different environments — http://oscada.org/wiki/Special:MyLanguage/Sub-projects/Embedding_and_PLC#PerfSystems
• for DB productivity, like to SQLite — http://oscada.org/wiki/Special:MyLanguage/Modules/SQLite#Tests

Learn, learn and learn better than work, work and work.
Written on: 18. 01. 2024 [07:18]
walhi
Sergey Karpesh
Topic creator
registered since: 26.01.2016
Posts: 28
In my case, it would be optimal to load the configuration of the first controller from the database, and clone the remaining N-1, since they only differ in the transport address and individual archivers (about 20 values per controller). But, as I understand, this cannot be done now. In any case, thanks for the tip. I'll look into the issue with other storage facilities.



16060