社区
数据库
帖子详情
数据库查询问题100分求助
diwaa
2003-08-22 09:53:23
请问各位有没有遇到过用VC
查询access数据库,生成树视,如果数据库有两万条记录则需要15秒,即使这两万条中只有10条有用,
能否快一点。
有什么好的解决方法。
...全文
28
13
打赏
收藏
数据库查询问题100分求助
请问各位有没有遇到过用VC 查询access数据库,生成树视,如果数据库有两万条记录则需要15秒,即使这两万条中只有10条有用, 能否快一点。 有什么好的解决方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
test7979
2003-08-26
打赏
举报
回复
to diwaa(地娃)
在绝大多数的情况下,是第一种方法快
在某些情况下,比如由于数据库处于专牛角尖的情况下:),是第二种方法快
但是即使是在这种情况下,你也应当使用第一种方法
你应当明白你是在使用数据库,而不是要去开发一个数据库
而且如果是在C/S的程序里面,返回所有记录,然后在客户端做过滤
会把网络带宽消耗完,最终结果还是会比第一种方法慢
一般你可以通过修改数据库结构避免第二种情况(比方加索引)
diwaa
2003-08-26
打赏
举报
回复
谢谢各位,我再请教一下,
用VC查询数据库,一是让数据库筛选结果后给程序,
二是全部查询结果后让VC程序判断,
这两种方法哪种较快?
test7979
2003-08-25
打赏
举报
回复
具体语法查
Create Index .....
test7979
2003-08-25
打赏
举报
回复
to diwaa(张大伟)
不是吧,大哥! :)
一张表上的索引是可以建立多个的,具体查询时使用哪个索引
是数据库系统自动决定的,不需要切换,有些数据库还能根据
数据量和索引情况自动计算哪个有效,然后使用
test7979
2003-08-24
打赏
举报
回复
to diwaa(张大伟)
一般数据库的设计原则,如过是外键字段,尽量建索引
除非你建了太多的索引影像数据得保存/修改的效率,这时就只好折衷处理
毕竟对表数据一般是查询多于增删修
所以你应当对操作员号建立一个单独的索引
diwaa
2003-08-24
打赏
举报
回复
楼上大哥,
我的意思是我的查询分两类,一类是按货号查询,所以我建的索引为货号,
不过我还要按操作员查询,那怎么建索引呢??
是否可以建两种索引呢?
那怎么切换这两种索引呢,请大家帮帮我。
谢谢!
Allesgut
2003-08-23
打赏
举报
回复
想请教一下,假如我对一个表的每一个字段都有查询需求,应该怎么建立索引才能提高查询速度?,分数我加50分
diwaa
2003-08-23
打赏
举报
回复
我也建了索引,不过索引不是针对这个查询的。
如我的表中有ID, 货号, 操作员号, 状态,
建的索引中是货号,
不过这个查询是针对操作员号的,
请问怎么解决这个问题。
谢谢。
test7979
2003-08-23
打赏
举报
回复
不可能这么慢,除非你没正确建立索引
ffit
2003-08-23
打赏
举报
回复
查询语句带条件,条件字段加索引
arvid_gs
2003-08-23
打赏
举报
回复
索引是解决的办法!
vcforever
2003-08-23
打赏
举报
回复
索引一定要建!这样会快很多!
丁淇石头
2003-08-23
打赏
举报
回复
同意楼上的说法,如果建了索引的话,access数据库应该是很快的。
把你的代码贴出来看看。
求助
一个或多个文件与数据库的主文件不匹配
由于数据库太大,对数据库按月份进行了
分
区,这样备份数据时只需要备份主文件\日志文件\当前月的
分
区文件. 现在的
问题
是备份数据库为全部数据,正式数据库只保留当前一年的数据,从正式数据库备份主文件\日志文件\当前月的
分
区文件到备份数据库,附加备份数据库是提示:一个或多个文件与数据库的主文件不匹配.
求助
各位高手解决,.
web程序--表单如何写入access数据库(
求助
)
web程序--表单如何写入access数据库(
求助
) 写入数据库的同时,跳转到下一个页面
数据库SQL查询,最佳案例讲解
本课程介绍了SQL查询的从入门到精通系列,内容包含SQL查询基础知识、聚合函数、排序、
分
组、嵌套和连接查询,结合大量案例讲解。 一、基本介绍数据库用来存储数据,无论是运维人员还是开发人员必不可少的一个系统,SQL查询主要通过SQL语法到数据库中检索数据,在日常中使用的非常多。本课程内容包含:,内容包含SQL查询基础知识、聚合函数、排序、
分
组、嵌套和连接查询,所有的内容都是以LibraryDB数据库为背景,通过大量的案例逐一介绍查询中的每一个知识点的应用,实战型极强二、学习建议 在学习本课程的时候,一定要动手实现一个需求,写完了之后一定要多思考原理,并且看看是否有其他的方式实现,这样能快速和深入的学好本课程。 课程收获:在学习完本系列中所有的课程后,可以实现日常工作中绝大多数的SQL查询的需求,能够轻松应付DBA的日常查询需求,可以轻松应付日常的数据库开发工作中的SQL查询需求。 合适人群:1、IT初学者、数据库的初学者、在校学生2、打算进入IT运维行业的IT人士3、打算进入IT开发行业的IT人士
oracle 9i使用闪回查询恢复数据库误删
问题
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须
求助
DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提供了一项新的技术手段–闪回查询,用户使用闪回查询可以及时取得误操作前的数据,并可以针对错误进行相应的恢复措施,而这一切都无需DBA干预。 因为一时手贱,生产上的数据被我给delete掉了。 用的是delete语句,然后很迅速的还给commit了 下面这两个语句: ALTER TABLE tablename ENABLE row movement ; flashback table tablename to timest
Oracle数据库经典学习教程v1.doc
数据库中Oracle是老大,所有的大厂用的数据库都是Oracle,作为一个IT行业人员,会和懂Oracle语法非常必要,因为所有的资源都要放在数据库里面,如果不懂数据库,不知道数据的及他的运行原理,那么在别人眼里就是一个小白,时时需要
求助
别人,人家打心里给你的评
分
就降低很多,所以Oracle数据库的语法是IT人员必备的技能。
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章