Hi,
I have noticed that AX performance seems pretty poor so ran a Profiler trace. From it I can see that some stored procedures are taking a long time to run. The below is an example. this particular sp took 11 seconds and I have noticed other similar ones taking between 11 - 19 seconds. Can anybody please advise what I should do next to investigate this further?
declare @p1 int set @p1=1073741969 declare @p2 int set @p2=180150403 declare @p5 int set @p5=16 declare @p6 int set @p6=1 declare @p7 int set @p7=19 exec sp_cursorprepexec @p1 output,@p2 output,N'@P1 nvarchar(8),@P2 nvarchar(122),@P3 int,@P4 int,@P5 nvarchar(22)',N'SELECT A.TRANSDATE,A.VOUCHER,A.LEDGERACCOUNTNUM,A.LEDGERTRANSTYPE,A.ACCOUNTID,A.AMOUNTCUR,A.AMOUNTMST,A.CURRENCYCODE,A.ACCOUNTSTATEMENT,A.ACCOUNTSTATEMENTDATE,A.BANKTRANSTYPE,A.PAYMREFERENCE,A.PAYMENTMODE,A.DEPOSITNUM,A.RECONCILED,A.INCLUDED,A.AMOUNTCORRECT,A.DIMENSION,A.DIMENSION2_,A.DIMENSION3_,A.DIMENSION4_,A.DIMENSION5_,A.DIMENSION6_,A.DIMENSION7_,A.MANUAL,A.CHEQUENUM,A.TXT,A.CANCEL,A.BANKTRANSCURRENCYCODE,A.BANKTRANSAMOUNTCUR,A.TAXGROUP,A.TAXITEMGROUP,A.CREATEDDATE,A.CREATEDTIME,A.CREATEDBY,A.RECVERSION,A.RECID FROM BANKACCOUNTTRANS A WHERE ((DATAAREAID=@P1) AND (((TXT LIKE @P2 ESCAPE ''\'' ) AND ((RECONCILED>=@P3) AND (RECONCILED<=@P4))) AND (ACCOUNTID=@P5))) ORDER BY A.DATAAREAID DESC,A.ACCOUNTID DESC,A.DEPOSITNUM DESC OPTION(FAST 1)',@p5 output,@p6 output,@p7 output,N'agl',N'%agg%',0,1,N'BOI1' select @p1, @p2, @p5, @p6, @p7
Regards
Paul