Vraag : Hoe kan ik de uitvoeringstijd van mijn SQL Opgeslagen procedure van de Server 2005 verminderen?

Hallo, heeft

I de sql server 2005 opgeslagen procedure in bijlage die rond 100 uit te voeren seconden vergt. De procedure wordt geroepen van een Web-pagina door een verbinding ODBC die uit timing is. Ik heb geprobeerd om de onderbrekingsperiode uit te breiden door de onderstaande code te gebruiken maar heeft dit heeft geen effect?

<%
server.ScriptTimeOut = 320
%>

I was benieuwd of kon ik misschien mijn procedure veranderen om het efficiënter te maken waarbij de tijd uit wordt vermeden?

Thanks.
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
VERSCHILLENDE SELECT g.crm_group_object_id als g_crm_group_object_id , g.name als g_name VAN crmdb.dbo.tblA als DP binnen sluit me aan bij crmdb.dbo.tblB als CD ( dp.crm_contract_detail_id = cd.crm_contract_detail_object_id ) BINNEN TREED tblC toe als ct ( ct.crm_contract_object_id = cd.crm_contract_object_id ) binnen sluit me aan bij crmdb.dbo.tblD als p op p.crm_product_object_id = dp.crm_product_object_id binnen treed tblE toe als l ( l.crm_license_object_id = dp.crm_license_object_id en keys.dbo.get_mtn_flag_from_entry_pld (l.key_keyno , p.key_product , getdate () , dp.end_date , dp.data1_mtn_paid_until , ct.contract_type , cd.contract_detail_type , p.product_code , dp.data1_mtn , dp.mtn_override ) = 1 ) binnen sluit me aan bij crmdb.dbo.tblF als cl op cd.crm_contract_object_id = cl.crm_contract_object_id binnen sluit me aan bij crmdb.dbo.tblG als c op c.crm_company_object_id = cl.crm_company_object_id binnen treed tblH toe als g ( c.crm_group_object_id = c.crm_group_object_id en g.noclientlist = 0 en g.crm_group_object_id_merge = 0 en len (g.name) > 0 en g.status binnen („Binnengegaan“, „Actief“) en c.status binnen („Binnengegaan“, „Actief“) ) ORDE LANGS g.name

Antwoord : Hoe kan ik de uitvoeringstijd van mijn SQL Opgeslagen procedure van de Server 2005 verminderen?

Kunt u dit in de vorm van een vraag re-vragen?
Andere oplossingen  
 
programming4us programming4us