here you are:
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - Length string :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.231 - Length date :16
20200511/095936.231 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.231 - Length memo :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - Length string :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.231 - Length date :16
20200511/095936.231 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.231 - Length memo :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - Length string :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.231 - Length date :16
20200511/095936.231 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.231 - Length memo :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - Length string :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.231 - Length date :16
20200511/095936.231 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.231 - Length memo :11
20200511/095936.231 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.231 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.231 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - Length string :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.246 - Length date :16
20200511/095936.246 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.246 - Length memo :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - Length string :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.246 - Length date :16
20200511/095936.246 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.246 - Length memo :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - Length string :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.246 - Length date :16
20200511/095936.246 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.246 - Length memo :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - Length string :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.246 - Length date :16
20200511/095936.246 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.246 - Length memo :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.246 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.246 - Length string :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: string) 00000000022BDF60 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/095936.246 - Length date :16
20200511/095936.246 - U00009909 TRACE: (DB-DATA: date) 00000000022BE060 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/095936.246 - Length memo :11
20200511/095936.246 - U00009909 TRACE: (DB-DATA: memo) 00000000022BDA40 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/095936.262 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.262 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/095936.262 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/095936.262 - Length string :11
Original Message:
Sent: 05-11-2020 11:02 AM
From: Keld Mollnitz
Subject: Re: [Quick question] - AWA v12 and performance indicator
Hi @Markus,
I'm curious to see your trace file, would you be able to share it with me ?
/Keld.
Original Message:
Sent: 05-11-2020 10:48 AM
From: Markus Koch
Subject: Re: [Quick question] - AWA v12 and performance indicator
we too
AE ist running an windows and database is oracle on Unix.
could it be the reason for that?
anybody here whose enviroment arent win-ae-server and unix-oracle-server?
Original Message:
Sent: 05-11-2020 08:52 AM
From: Keld Mollnitz
Subject: Re: [Quick question] - AWA v12 and performance indicator
Hi @Markus,
Which OS is your AE on and which database are you using? We are using Windows for the AE and Oracle DB is on Unix.
The following is taken from our Sandbox env. but we see the same low numbers across all our environments:
20200511/111222.353 - U00003533 UCUDB: Check of data source finished: No errors. Performance CPU/DB: '73678682'/'157 (1000/6.346456 s)'
We are using VMware today, but I have also installed the AE on a physical server (44 CPUs and 780 GB Mem). It does not make any difference.
/Keld.
Original Message:
Sent: 05-11-2020 08:35 AM
From: Markus Koch
Subject: Re: [Quick question] - AWA v12 and performance indicator
thats really funny - I am also on this issue right now.
We are analyzing the behaviour. According to our HealthCheck this value should be round about 1 seconds for this 1000 statements.
we are on about 3 second
And we got the same behaviour. A lot of inserts in one milleseconds then about 15 milliseconds nothing - then again a lot of inserts in one millisecond.
We suspect the vm. maybe the vm doesnt permanently release CPU time.
But it is not because of that.
Do you use a physically or virtuell machine?
the next maybe-reason I will observe is our network
Original Message:
Sent: 05-11-2020 08:13 AM
From: Keld Mollnitz
Subject: Re: [Quick question] - AWA v12 and performance indicator
Hi @Michael Pirson,
In the Trace file, did you notice the same strange behavior regarding the timestamps as I do:
Many updates within the same ms:
20200511/111216.009 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/111216.009 - Length string :11
20200511/111216.009 - U00009909 TRACE: (DB-DATA: string) 0000000000E29CE0 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/111216.009 - Length date :16
20200511/111216.009 - U00009909 TRACE: (DB-DATA: date) 0000000000E29DE0 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/111216.009 - Length memo :11
20200511/111216.009 - U00009909 TRACE: (DB-DATA: memo) 0000000000E297C0 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/111216.009 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
Then a 16 ms pause, before it continues:
20200511/111216.025 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
20200511/111216.025 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/111216.025 - Length string :11
20200511/111216.025 - U00009909 TRACE: (DB-DATA: string) 0000000000E29CE0 000255
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 000000 >...............<
20200511/111216.025 - Length date :16
20200511/111216.025 - U00009909 TRACE: (DB-DATA: date) 0000000000E29DE0 000016
00000000 6B070C00 1E001700 2D003A00 00000000 >k.......-.:.....<
20200511/111216.025 - Length memo :11
20200511/111216.025 - U00009909 TRACE: (DB-DATA: memo) 0000000000E297C0 000256
00000000 F6E4FCD6 C4DCDF7B 7D5B5D00 00000000 >öäüÖÄÜß{}[].....<
00000010= 00000000 00000000 00000000 00000000 >................<
000000F0 00000000 00000000 00000000 00000000 >................<
20200511/111216.025 - SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
20200511/111216.025 - INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
/Keld.
Original Message:
Sent: 06-15-2018 06:41 PM
From: Michael Pirson
Subject: Re: [Quick question] - AWA v12 and performance indicator
Disclaimer I'm not from the Automic side but I was curious so decided to run a DB4 trace on a start up of a WP and here is what I saw.
SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
INSERT INTO DIVDB (DIVDB_PK,DIVDB_Memo,DIVDB_String,DIVDB_Date) VALUES(1, ?, ?, ?)
SELECT DIVDB_String, DIVDB_Date, DIVDB_Memo FROM DIVDB where DIVDB_PK = 1
The INSERT shows in the startup 1000 times and the SELECT shows up 2000 times.
Bind parameters however is just Umlauts for every field: öäüÖÄÜß{}[] (that exact string from trace >öäüÖÄÜß{}[].....<)
EDIT: Another thing I found interesting is that it looks like it runs 1000 insert statements regardless of how long it takes. For example here is the results from my startup
CPU/DB: '28209746'/'221 (1000/4.506597 s)
So it took 4.5 seconds to run all 1000 inserts. Its not done by going lets see how many we can do in 1 second
Regards,
Michael