SQL 40W的数据记录 关联2个表 一个查询用了 动不动就2分钟 大家帮我看看 效率太低了
select top 1000 R_Person.jobid,R_Person.name, R_Person.xingbie,R_Person.birthyear, R_Person.xueli, R_Person.phototre,R_Person.zcdate, R_Person.City,R_Person.dlsj,R_Quanzhi.selectedjob1,R_Quanzhi.selectedjob2,R_Quanzhi.selectedjob3,R_Person.pingjia,R_Person.jingyanshuoming FROM R_Quanzhi INNER JOIN R_Person ON R_Quanzhi.jobid = R_Person.jobid where datediff(d,xgsj,getdate()) < 90 and jlbm=0 order by dlsj desc
select top 1000
R_Person.jobid,
R_Person.name,
R_Person.xingbie,
R_Person.birthyear,
R_Person.xueli,
R_Person.phototre,
R_Person.zcdate,
R_Person.City,R_Person.dlsj,
R_Quanzhi.selectedjob1,
R_Quanzhi.selectedjob2,
R_Quanzhi.selectedjob3,
R_Person.pingjia,
R_Person.jingyanshuoming
FROM R_Quanzhi INNER JOIN R_Person ON R_Quanzhi.jobid = R_Person.jobid
where datediff(d,xgsj,getdate()) < 90 and jlbm=0 order by dlsj desc
为了方便大家看我把 语句 分割开了!!
就这个记录 用1。58分钟 数据库还是本机!
我自己写了个存储过程
程序调用
set cmdexample=server.createobject("adodb.command")
cmdexample.activeconnection=conn
cmdexample.commandtext="aa"
cmdexample.commandtype=4
cmdexample.parameters("@SS").value=trim(session("SiteID")
set rs=cmdexample.execute
存储过程
create proc aa
@ss int
as
select top 1000 R_Person.jobid,R_Person.name, R_Person.xingbie,R_Person.birthyear, R_Person.xueli, R_Person.phototre,R_Person.zcdate, R_Person.City,R_Person.dlsj,R_Quanzhi.selectedjob1,R_Quanzhi.selectedjob2,R_Quanzhi.selectedjob3,R_Person.pingjia,R_Person.jingyanshuoming FROM R_Quanzhi INNER JOIN R_Person ON R_Quanzhi.jobid = R_Person.jobid where datediff(d,xgsj,getdate()) < @ss and R_Person.jlbm=0 order by R_Person.dlsj desc
GO
也慢的不行!!!我第一次搞怎么大的数据!!1大家告诉我怎么优化呀!!!!汗!
select top 1000
R_Person.jobid,
R_Person.name,
R_Person.xingbie,
R_Person.birthyear,
R_Person.xueli,
R_Person.phototre,
R_Person.zcdate,
R_Person.City,R_Person.dlsj,
R_Quanzhi.selectedjob1,
R_Quanzhi.selectedjob2,
R_Quanzhi.selectedjob3,
R_Person.pingjia,
R_Person.jingyanshuoming
FROM R_Quanzhi INNER JOIN R_Person ON R_Quanzhi.jobid = R_Person.jobid
where datediff(d,xgsj,getdate()) < 90 and jlbm=0 order by dlsj desc
为了方便大家看我把 语句 分割开了!!
就这个记录 用1。58分钟 数据库还是本机!
我自己写了个存储过程
程序调用
set cmdexample=server.createobject("adodb.command")
cmdexample.activeconnection=conn
cmdexample.commandtext="aa"
cmdexample.commandtype=4
cmdexample.parameters("@SS").value=trim(session("SiteID")
set rs=cmdexample.execute
存储过程
create proc aa
@ss int
as
select top 1000 R_Person.jobid,R_Person.name, R_Person.xingbie,R_Person.birthyear, R_Person.xueli, R_Person.phototre,R_Person.zcdate, R_Person.City,R_Person.dlsj,R_Quanzhi.selectedjob1,R_Quanzhi.selectedjob2,R_Quanzhi.selectedjob3,R_Person.pingjia,R_Person.jingyanshuoming FROM R_Quanzhi INNER JOIN R_Person ON R_Quanzhi.jobid = R_Person.jobid where datediff(d,xgsj,getdate()) < @ss and R_Person.jlbm=0 order by R_Person.dlsj desc
GO
也慢的不行!!!我第一次搞怎么大的数据!!1大家告诉我怎么优化呀!!!!汗!
...全文
相关推荐
考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化附Matlab代码.rar
考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化附Matlab代码.rar
考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化 附Matlab代码+运行结果.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于matlab考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化.rar
基于matlab考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化.rar
基于matlab编程实现的考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化.rar
基于matlab编程实现的考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化.rar
007考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化.rar
电气相关代码。适合电子相关专业学生,作为课设作业或者学习使用,均为完整可运行代码


