Foxtable(狐表)用户栏目专家坐堂 → SQL查询加索引优化速度


  共有3571人关注过本帖平板打印复制链接

主题:SQL查询加索引优化速度

美女呀,离线,留言给我吧!
漂亮美眉vszh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:7911 威望:0 精华:0 注册:2013/5/30 11:27:00
SQL查询加索引优化速度  发帖心情 Post By:2021/4/29 10:45:00 [只看该作者]

老师,这个存储过程在数据库内执行是0.1秒都不到,绑到窗口上,耗时7秒多,会卡,

数据库上加了索引,索引去掉了排序

CREATE INDEX OrderMainIndex
ON OrderMain([_Identify],[Cl_PurSaleMold],[Order_ID])

但查询依旧很慢,数据量大后,会比较卡

 

Dim Cmt As String = Args(0)  '存储过程名
Dim Cmt_c As String = Args(1)  '传入的存储过程参数
Dim Tbnm As String = Args(2)  '生成接收表名
Dim FTbnm As Table = Args(3)  '查找表名表头
Dim cmd As new SQLCommand
cmd.Connection Name = "数据库名"
cmd.CommandText = Cmt
cmd.StoredProcedure = True
If Cmt_c <> "" Then
cmd.Parameters.Add("@_IDNo",Cmt_c)
End If
Tables(Tbnm).DataSource  = cmd.ExecuteReader()
Tables(Tbnm).AutoSizeCols()


 回到顶部
总数 17 1 2 下一页