| Home » RDBMS Server » Performance Tuning » SQL getting timed out. Goto Forum:
	| 
		
			| SQL getting timed out. [message #301863] | Fri, 22 February 2008 01:19  |  
			| 
				
				
					| senthildurga Messages: 9
 Registered: December 2006
 | Junior Member |  |  |  
	| Hi, 
 When I tried to run the following SQL,it getting timed out.
 
 SELECT A.BUSINESS_UNIT,
 A.JOURNAL_ID,
 TO_CHAR(A.JOURNAL_DATE, 'YYYY-MM-DD'),
 A.UNPOST_SEQ,
 A.FISCAL_YEAR,
 A.ACCOUNTING_PERIOD,
 A.JRNL_HDR_STATUS,
 C.INVOICE,
 C.ACCT_ENTRY_TYPE,
 C.LINE_DST_SEQ_NUM,
 C.TAX_AUTHORITY_CD,
 C.ACCOUNT,
 SUM(C.MONETARY_AMOUNT),
 D.BILL_SOURCE_ID,
 D.IDENTIFIER,
 SUM(D.VAT_AMT_BSE),
 SUM(D.VAT_TRANS_AMT_BSE),
 D.VAT_TXN_TYPE_CD,
 D.TAX_CD_VAT,
 D.TAX_CD_VAT_PCT,
 D.VAT_APPLICABILITY,
 E.BILL_TO_CUST_ID,
 E.BILL_STATUS,
 E.BILL_CYCLE_ID,
 TO_CHAR(E.INVOICE_DT, 'YYYY-MM-DD'),
 TO_CHAR(E.ACCOUNTING_DT, 'YYYY-MM-DD'),
 TO_CHAR(E.DT_INVOICED, 'YYYY-MM-DD'),
 E.ENTRY_TYPE,
 E.ENTRY_REASON,
 E.AR_LVL,
 E.AR_DST_OPT,
 E.AR_ENTRY_CREATED,
 E.GEN_AR_ITEM_FLG,
 E.GL_LVL,
 E.GL_ENTRY_CREATED,
 (Case
 when C.ACCOUNT in
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '30990000', '35100000', '35120000',
 '35150000', '35160000', '39100050', '90100000') and
 D.TAX_CD_VAT_PCT <> 0 then
 'Ej_Momskonto_med_moms'
 When C.ACCOUNT not in
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '30990000', '35100000', '35120000',
 '35150000', '35160000', '39100050', '90100000') and
 D.TAX_CD_VAT_PCT <> 25 then
 'Momskonto_utan_moms'
 end)
 FROM SYSADM.PS_JRNL_HEADER A,
 SYSADM.PS_JRNL_LN B,
 SYSADM.PS_BI_ACCT_ENTRY C,
 SYSADM.PS_BI_LINE D,
 SYSADM.PS_BI_HDR E
 WHERE A.BUSINESS_UNIT = 'SE001'
 AND A.JOURNAL_DATE BETWEEN TO_DATE('2007-01-01','YYYY-MM-DD')
 AND TO_DATE('2007-01-31','YYYY-MM-DD')
 AND A.SOURCE = 'BI'
 AND A.BUSINESS_UNIT = B.BUSINESS_UNIT
 AND A.JOURNAL_ID = B.JOURNAL_ID
 AND A.JOURNAL_DATE = B.JOURNAL_DATE
 AND A.UNPOST_SEQ = B.UNPOST_SEQ
 AND B.BUSINESS_UNIT = C.BUSINESS_UNIT
 AND B.JOURNAL_ID = C.JOURNAL_ID
 AND B.JOURNAL_DATE = C.JOURNAL_DATE
 AND B.JOURNAL_LINE = C.JOURNAL_LINE
 AND C.ACCT_ENTRY_TYPE = 'RR'
 AND C.BUSINESS_UNIT = A.BUSINESS_UNIT
 AND C.INVOICE = D.INVOICE
 AND C.LINE_SEQ_NUM = D.LINE_SEQ_NUM
 AND C.ACCOUNTING_DT > TO_DATE('2006-12-31','YYYY-MM-DD')
 AND D.BUSINESS_UNIT = E.BUSINESS_UNIT
 AND D.INVOICE = E.INVOICE
 AND E.BUSINESS_UNIT = A.BUSINESS_UNIT
 AND
 ((C.ACCOUNT IN
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '30990000', '35100000', '35120000',
 '35150000', '35160000', '39100050', '90100000') AND
 D.TAX_CD_VAT_PCT <> 0) OR
 (C.ACCOUNT NOT IN
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '35120000', '35150000', '35160000',
 '39100050', 'Z', '35100000', '30990000') AND
 D.TAX_CD_VAT_PCT <> 25))
 GROUP BY A.BUSINESS_UNIT,
 A.JOURNAL_ID,
 TO_CHAR(A.JOURNAL_DATE, 'YYYY-MM-DD'),
 A.UNPOST_SEQ,
 A.FISCAL_YEAR,
 A.ACCOUNTING_PERIOD,
 A.JRNL_HDR_STATUS,
 C.INVOICE,
 C.ACCT_ENTRY_TYPE,
 C.LINE_DST_SEQ_NUM,
 C.TAX_AUTHORITY_CD,
 C.ACCOUNT,
 D.BILL_SOURCE_ID,
 D.IDENTIFIER,
 D.VAT_TXN_TYPE_CD,
 D.TAX_CD_VAT,
 D.TAX_CD_VAT_PCT,
 D.VAT_APPLICABILITY,
 E.BILL_TO_CUST_ID,
 E.BILL_STATUS,
 E.BILL_CYCLE_ID,
 TO_CHAR(E.INVOICE_DT, 'YYYY-MM-DD'),
 TO_CHAR(E.ACCOUNTING_DT, 'YYYY-MM-DD'),
 TO_CHAR(E.DT_INVOICED, 'YYYY-MM-DD'),
 E.ENTRY_TYPE,
 E.ENTRY_REASON,
 E.AR_LVL,
 E.AR_DST_OPT,
 E.AR_ENTRY_CREATED,
 E.GEN_AR_ITEM_FLG,
 E.GL_LVL,
 E.GL_ENTRY_CREATED,
 (Case
 when C.ACCOUNT in
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '30990000', '35100000', '35120000',
 '35150000', '35160000', '39100050', '90100000') and
 D.TAX_CD_VAT_PCT <> 0 then
 'Ej_Momskonto_med_moms'
 When C.ACCOUNT not in
 ('30120000', '30180050', '30190000', '30290000', '30490000',
 '30690000', '30900040', '30990000', '35100000', '35120000',
 '35150000', '35160000', '39100050', '90100000') and
 D.TAX_CD_VAT_PCT <> 25 then
 'Momskonto_utan_moms'
 end)
 
 Please help me on this issue.
 |  
	|  |  |  
	| 
		
			| Re: SQL getting timed out. [message #301865 is a reply to message #301863] | Fri, 22 February 2008 01:22  |  
			| 
				
				|  | Michel Cadot Messages: 68770
 Registered: March 2007
 Location: Saint-Maur, France, https...
 | Senior MemberAccount Moderator
 |  |  |  
	| A query does not time-out unless you have a remote access. Or maybe your application times out the query?
 
 In this case, you have to post all relevant information: index, statistics, execution plan...
 
 Regards
 Michel
 
 |  
	|  |  | 
 
 
 Current Time: Fri Oct 31 10:21:17 CDT 2025 |