社区
ASP
帖子详情
在SQL中查询数据量大,用ASP太慢,如何解决?
weizhixun
2010-07-01 02:14:40
数据表1、部门 bmid(部门代码)bmmc(部门名称)
数据表2、人员 ryid(人员代码) xm(姓名) ssbm(所属部门)
数据表3、出勤 rq(日期) sj(时间) ryid(人员代码)
想查询一定时间内某些部门人员的缺勤情况(若某人某日缺勤则在表3中没有此人当日的记录)。
请问用什么方法能快速的查出?用ASP循环里套循环太慢了。请高手指点
...全文
291
18
打赏
收藏
在SQL中查询数据量大,用ASP太慢,如何解决?
数据表1、部门 bmid(部门代码)bmmc(部门名称) 数据表2、人员 ryid(人员代码) xm(姓名) ssbm(所属部门) 数据表3、出勤 rq(日期) sj(时间) ryid(人员代码) 想查询一定时间内某些部门人员的缺勤情况(若某人某日缺勤则在表3中没有此人当日的记录)。 请问用什么方法能快速的查出?用ASP循环里套循环太慢了。请高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gingerkang
2010-07-06
打赏
举报
回复
是asp慢,还是查询自身慢?
哪里问题找哪里,不懂的多查资料多测试,数据库专区有很多牛人
ZSJ_COOL
2010-07-06
打赏
举报
回复
视图 吧!
ybice
2010-07-06
打赏
举报
回复
这样子看行不行
Select a.bmmc,b.xm from 数据表2 b left join 数据表1 a on b.ssbm=a.bmid where ryid not exists (select ryid from 数据表3 where b.ryid=ryid and rq between 日期1 and 日期2)
WOLFOX1
2010-07-04
打赏
举报
回复
.......
巫妖天下
2010-07-03
打赏
举报
回复
不要 select * 就OK了。
Icepoint_chongqing
2010-07-03
打赏
举报
回复
可以通过IIS优化。加大WEB园进程,十万记录都不是问题
zstarg
2010-07-03
打赏
举报
回复
可以的话代码发上来看看
kaifadi
2010-07-03
打赏
举报
回复
存储过程好是好。可是好象如果不是自己的服务器,用起来也不是很方便,可以考虑一下尽可能优化SQL语句,提高执行效率!
小忙儿
2010-07-03
打赏
举报
回复
这个跟ASP是没有关系的,关键是方法
套循环的话就算你用C,也快不了多少
上面说的很对,你应该把原来用ASP循环实现的功能交给数据库,这是数据库的强项~
然后ASP,只需要用来输出结果就可以了~
太久
2010-07-02
打赏
举报
回复
[Quote=引用楼主 weizhixun 的回复:]
用ASP循环里套循环太慢了。
[/Quote]
什么意思?查的话不是SQL里的事情么?
当月的工作天数减掉实际的工作天数不就好了?
最好是存储过程了。
mayanly
2010-07-02
打赏
举报
回复
[Quote=引用 8 楼 king5281273 的回复:]
sql语句写好了 用什么语言调用都是一样的速度
[/Quote]我也觉得这个速度跟什么语言没什么关系。
king5281273
2010-07-02
打赏
举报
回复
sql语句写好了 用什么语言调用都是一样的速度
mky81
2010-07-01
打赏
举报
回复
join得了,跟视图一样
weizhixun
2010-07-01
打赏
举报
回复
suleil1说用“使用存储过程”能举例吗?yangtututu说用视图 请问两位谁能举个例子要一个完整点的。最好有SQL上的操作和asp上的。本人是菜鸟,多指点。邮箱weizhixun@126.com
yangtututu
2010-07-01
打赏
举报
回复
傻了 用循环嵌套
用视图啊 , 又快又方便
暗淡亮点
2010-07-01
打赏
举报
回复
使用存储过程
碧海情天-赵亮
2010-07-01
打赏
举报
回复
还要考虑排除时间段内的非工作日。
laukie
2010-07-01
打赏
举报
回复
你用ryid(人员代码)和日期 直接查 数据表3、如果record 为0你就任务他缺勤了,不知道我的回答理解你的意思没有
.net
中
DataGridView异步加载大批量数据
多线程异步加载大批量数据到Datagridview
中
,没次加载1000条数据。 引用DLL,调用方法: string
sql
= "select top {0} * from {2} where FItemID not in (select top {1} FItemID from {2})"; string tbName = ...
sql
server对外提供连接_
SQL
Server的性能调优:
解决
查询
速度慢的五种方法
1.使用
SQL
DMV查找慢速
查询
SQL
Server的一个重要功能是内置于其
中
的所有动态管理视图(DMV)。它们有数十种,可以提供有关各种主题的丰富信息。有几个DMV提供有关
查询
统计信息,执行计划,最近
查询
等的数据。这些可以...
数据库
SQL
查询
,最佳案例讲解
一、基本介绍 数据库用来存储数据,无论是运维人员还是开发人员必不可少的一个系统,
SQL
查询
主要通过
SQL
语法到数据库
中
检索数据,在日常
中
使用的非常多。本课程内容包含:,内容包含
SQL
查询
基础知识、聚合函数、...
.NET
sql
查询
返回DataTable
数据量
大的时候有严重的效率问题
.NET
sql
查询
返回DataTable
数据量
大的时候有严重的效率问题
解决
办法: 直接返回字符串
SQL
Server 2005 大
数据量
数据存储设计思路分享
论坛上总看到有人说某某数据库几百万的
数据量
怎么提高
查询
速度等等,最近正好做了一个关于这方面的表结构优化,分享给大家,希望对大家有帮助。本人也不是什么大牛,只希望互相交流学习。仅为分享,不喜勿喷,谢谢。...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章