Hi,

The API-timestamps is always correct, and in this case the API-call and
SQL-call executes very quickly, so the problem is not that the API/SQL
executes slowly.

What is your count on List threads? To seems extraordinary that you need
to wait 30 seconds before a List thread is available. You should be
waiting in the TC-thread and then get routed to the first availabel
List-thread. This would mean that ALL users were tied up for 30+ seconds
if it is your List-thread count that is too low.

        Best Regards - Misi, RRR AB, http://rrr.se

> Jose,
> Have you tried to run the SQL query yourself ?
> Does it return a large number of records ? Do you perhaps have many
> records but few distinct values ?
> Don't trust the timestamps to much. Sometimes the log is written after
> the command was executed.
>
> On Mon, Oct 1, 2012 at 3:32 PM, Longwing, LJ CTR MDA/IC
> <lj.longwing....@mda.mil> wrote:
>> Jose,
>> I would agree that you were waiting on a List thread.  Have you run an
>> arloganalyzer on a larger sample of the log to determine if you are
>> thread bound?
>>
>> -----Original Message-----
>> From: Action Request System discussion list(ARSList)
>> [mailto:arslist@ARSLIST.ORG] On Behalf Of Jose Manuel Huerta Guillén
>> Sent: Monday, October 01, 2012 4:45 AM
>> To: arslist@ARSLIST.ORG
>> Subject: Analizing a client log
>>
>> ** Hi listers,
>>
>> When opening a menu we see a big delay. The log retrieved at the client
>> is:
>>
>> <CLAT> /* lun oct 01 2012 12:38:23.861 */+API call, Procedure #55
>> <API > <TID: 0000004740> <RPC ID: 0001075159> <Queue: List      >
>> <Client-RPC: 390620   > <USER: S013802
>>    > /* lun oct 01 2012 12:38:59.8080 */+EXPQRY ARExpandQueryMenu from
>> Mid-tier (protocol 14) at IP address XXXXXXXXXXXXXX
>> <SQL > <TID: 0000004740> <RPC ID: 0001075159> <Queue: List      >
>> <Client-RPC: 390620   > <USER: S013802
>>    > /* lun oct 01 2012 12:38:59.8080 */SELECT
>> T856.C1,C1000000009,C1000000008 FROM T856 WHERE ((T856.C1000000007 =
>> 'Resolution Method') AND (T856.C7 = 1)) ORDER BY C1000000007
>> ASC,C1000000012 ASC,C1000000008 ASC, 1 ASC
>> <SQL > <TID: 0000004740> <RPC ID: 0001075159> <Queue: List      >
>> <Client-RPC: 390620   > <USER: S013802
>>    > /* lun oct 01 2012 12:38:59.8080 */OK
>> <API > <TID: 0000004740> <RPC ID: 0001075159> <Queue: List      >
>> <Client-RPC: 390620   > <USER: S013802
>>    > /* lun oct 01 2012 12:38:59.8080 */-EXPQRY           OK
>> <CLAT> /* lun oct 01 2012 12:39:00.109 */-API call, Procedure #55
>>
>>
>> What I see looking at the log is that the API call is made at 12:38:29
>> but the API started to process at 12:38:59, that is 30 seconds later. My
>> deduction from this log is that the API call was waiting to the thread
>> to be available. Since the CPU usage currently is normally beyond 10%
>> and the database engine can still accept more consumption, that means
>> that I must increase the number of LIST threads.
>>
>> Is this correct or am I wrong?
>>
>> Thanks,
>>
>> Jose Manuel Huerta
>> http://theremedyforit.com/
>>
>>
>> _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to