Use the search feature to view Kepware's repository of more than 500 Knowledge Base articles. Narrow your results or type your query into the search field below.

Alternatively, if you are unable to find a solution, we have an additional resource - our PTC eSupport Portal . If you are prompted to log into the eSupport Portal, you can use your My Kepware credentials. Need a My Kepware account? Create one here .

Search Solution Results By:
View All Solutions

Kepware Knowledge Base: Solution

Optimizing Performance with Target Data Source

Last Update: 11/7/2018

DataLogger's threading model can be tailored to suit users' needs. It interprets each DSN as a queue to create a new logging thread. For example, if LogGroup01 uses a DSN named "MySQL_ONE" and LogGroup02 uses a DSN named "MySQL_TWO," then DataLogger will generate two distinct logging threads even if both MySQL_ONE and MySQL_TWO point to the same database. If both LogGroup01 and LogGroup02 use MySQL_ONE, they will take equal turns processing data. This scalability allows users to log tens of thousands of points simultaneously. In testing, Kepware created two log groups with each group logging to distinct DSNs pointing to the same MySQL database. They logged approximately 50,000 columns per second.

Related Products
DataLogger, KEPServerEX