问题缘起:红骏在查询的时候,按客户字段查询时,有两个客户始终查不出来,在本地数据库中可以,但是时间超长,20多行数据花了2分多钟。

处理:通过数据库优化工具,加了两个索引后,问题解决,可以正常查询,速度也上来了,提高到若干秒。

 

CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[TBILL] ([BILL_HS_SYSTEM],[BILL_TEMPLATE])
INCLUDE ([BILL_NO],[BILL_ID],[BILL_DEPARTMENT],[BILL_AUDIT_TYPE],[BILL_PROJECT],[BILL_TEMPLATE_TYPE],[BILL_USER],[BILL_SUBMIT_USER],[BILL_AMOUNT],[BILL_ACC_AMOUNT],[BILL_FLAG],[BILL_OK],[BILL_REMARK],[BILL_APPLY],[BILL_CURRENT_HEADSHIP],[BILL_IVC_FLAG],[BILL_EX_STR010],[BILL_EX_NUM003])
GO

 

CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[TWFE_TASK] ([TASK_KIND])
INCLUDE ([TASK_ID],[TASK_PROCESS_ID],[TASK_FORM_ID],[TASK_HEADSHIP])
GO