社区
非技术版
帖子详情
当要用到参数在程序中来检索数据时,怎样减少循环语句的使用。
skhunter
2003-12-12 05:48:15
这几天在开发一个火车的轴承检测系统,因为用户要保留2年以上的数据,所以数据量很大,当我要查找以前的数据的时候,会因为种种条件限制需要进行大量的循环查找,用FOR用的特别多,这样的程序是很费时间的,请问有没有解决方法|?
我个人认为,如果增加参数的个数就可以减少循环特别是for语句的使用!!
...全文
51
6
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bunnysky
2003-12-20
同意楼上的,如果你的表中数据库实在太大,如超过百万或上亿条你可以按一定的条件对表建分区、索引,如果建索引,则在查询的时候使用使用索引字段,如果建分区,则使用分区字段,这样可以最大限度的提高检索速度,缩短响应时间。也可以结合分区、索引,这样速度会更快。你的数据量能有多,我现在的的库中一张表每一个月会增加4亿条左右的记录,我对表建了分区,在这样庞大的表中检索100万条记录也就1到2分钟的时间。
你应该在你的数据库上下功夫。不是简单的多加几个参数就可以搞定的。
打赏
举报
回复
赞
zhangdatou
2003-12-18
你可以多看看 数据库优化的书
我受益匪浅亚
打赏
举报
回复
赞
dotnba
2003-12-15
楼上为什么这么说:增加参数的个数确实数据会减少,但retrieve时间不一定变短。
通常我觉得SQL写好了,retrieve时间会变短
打赏
举报
回复
赞
klbt
2003-12-12
增加参数的个数确实数据会减少,但retrieve时间不一定变短。
问题应该描述的更清楚一些
打赏
举报
回复
赞
wwwafa9
2003-12-12
数据量大与用很多for语句有什么关系?
你的代码是怎么写的?
打赏
举报
回复
赞
yanghongfeng
2003-12-12
我在数据窗口中用的是:FIND()
不知道你是想在那里用?
打赏
举报
回复
赞
相关推荐
计算机软件-商业源码-水木清华_Delphi精华.zip
计算机软件-商业源码-水木清华_Delphi精华.zip
电商公司组织架构.pdf
电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf电商公司组织架构.pdf
【推荐】人教版高中化学选修五 3.3羧酸 酯第1课
时
(教案1).doc
【推荐】人教版高中化学选修五 3.3羧酸 酯第1课
时
(教案1).doc
Python库 | nanohttp-0.26.0.tar.gz
资源分类:Python库 所属语言:Python 资源全名:nanohttp-0.26.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
核心素养视域下深度学习的操作性定义
核心素养视域下深度学习的操作性定义
计算机软件-商业源码-图形验证码识别引擎 V1.1.zip
计算机软件-商业源码-图形验证码识别引擎 V1.1.zip
Oracle11gRACDG项目实战.docx
Oracle11gRACDG项目实战
计算机软件-商业源码-图书管理系统SQL版源文件.zip
计算机软件-商业源码-图书管理系统SQL版源文件.zip
【实用】面试
时
简短的自我介绍10篇.pdf
【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf【实用】面试
时
简短的自我介绍10篇.pdf
基于SSM开发的医院住院管理系统(含
数据
库文件).zip
基于SSM开发的医院住院管理系统(含
数据
库文件).zip 计算机专业,软件工程专业,通信工程大学生课程设计 自己大三的
时
候写的 适合大家做课程设计,写毕业设计也可以参考 基于ssm的课程设计
管理信息系统:案例分析-需求调查.ppt
管理信息系统:案例分析-需求调查.ppt
2022年5月份最新福州市地铁站点矢量
数据
.zip
出品
时
间:2022年5月份
数据
格式:shp格式(WGS84) 编码格式:UTF8编码 属性:含有丰富属性
智能网业务交换培训讲义.pdf
智能网业务交换培训讲义.pdf智能网业务交换培训讲义.pdf智能网业务交换培训讲义.pdf智能网业务交换培训讲义.pdf智能网业务交换培训讲义.pdf
部编人教版六年级下册语文5鲁滨逊漂流记(节选)教学课件.pptx
部编人教版六年级下册语文5鲁滨逊漂流记(节选)教学课件.pptx
部编人教版六年级上册语文10.竹节人教学课件.pptx
部编人教版六年级上册语文10.竹节人教学课件.pptx
大学物理-固体导热系数求解(ppt+模板+origion插件及用法)
大学物理-固体导热系数求解(ppt+模板+origion插件及用法)
Linux(Centos)系统搭建邮件服务器.docx
Linux(Centos)系统搭建邮件服务器.docx
Python库 | nbtools-19.10.1.tar.gz
资源分类:Python库 所属语言:Python 资源全名:nbtools-19.10.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
管理信息系统:ch04-Databases and Information Management.pdf
管理信息系统:ch04-Databases and Information Management.pdf
部编人教版二年级下册语文7.一匹出色的马教学课件.pptx
部编人教版二年级下册语文7.一匹出色的马教学课件.pptx
发帖
非技术版
加入
微信扫一扫
点击复制链接
384
社区成员
1.1w+
社区内容
PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2003-12-12 05:48
社区公告
暂无公告