Data write performance problem on RDB schema 8.20
Posted: Mon Feb 10, 2020 9:45 am
Good day.
We updated WinCC OA from 3.14 version to 3.15 and oracle schema from 8.15 version to 8.20. After which, we found performance problem of writing data into database and increasing the count of RDB buffer data files.
We executed tracing of RDB oracle sessions and found this: Execution time of one merge statement elapsed about 3 seconds. The reason for slow execution is unindexed condition TO_CHAR(h.ts,'…') = TO_CHAR(s.partner, '…').
On our test lab the problem reproduce after increasing count of rows in ALERTHISTORY_######## table more than 6 millions rows.
For restore the process of writing data into database, we changed the condition after which whole RDB buffer data files was written into database.
We hope that ETM will accept this issue for detailed analysis.
We updated WinCC OA from 3.14 version to 3.15 and oracle schema from 8.15 version to 8.20. After which, we found performance problem of writing data into database and increasing the count of RDB buffer data files.
We executed tracing of RDB oracle sessions and found this: Execution time of one merge statement elapsed about 3 seconds. The reason for slow execution is unindexed condition TO_CHAR(h.ts,'…') = TO_CHAR(s.partner, '…').
On our test lab the problem reproduce after increasing count of rows in ALERTHISTORY_######## table more than 6 millions rows.
For restore the process of writing data into database, we changed the condition after which whole RDB buffer data files was written into database.
We hope that ETM will accept this issue for detailed analysis.