社区
数据库
帖子详情
数据库查询问题100分求助
diwaa
2003-08-22 09:53:23
请问各位有没有遇到过用VC
查询access数据库,生成树视,如果数据库有两万条记录则需要15秒,即使这两万条中只有10条有用,
能否快一点。
有什么好的解决方法。
...全文
27
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
查询
基础知识、聚合函数、排序、分组、嵌套和连接
查询
,所有的内容都是以LibraryDB
数据库
为背景,通过大量的案例逐一介绍
查询
中的每一个知识点的应用,实战型极强 二、学习建议 ...
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写文章