发布网友 发布时间:2022-04-07 23:23
共5个回答
懂视网 时间:2022-04-08 03:44
一个zirancun 14万数据量,一个 zirancuntd 19万数据,这两个 zirancuntd.distid 与zirancun.id进行关联,查询 zirancuntd.distid不存在与zirancun中
1.SELECT id from zirancuntd where (select id from zirancun where id=zirancuntd.distid) is null
2.select id from zirancuntd where distid not in(select id from zirancun)
这两条语句执行效率差别很大
第一个语句几秒钟就查询出来,但是第二条语句却一个小时也没有出来,起初以为没有设置这两个表的id,查询没有优化,但是后来设置了主键后,两个语句的查询效果依旧很大。不知道为什么?记录一下~
access查询优化
标签:
热心网友 时间:2022-04-08 00:52
记录条数多肯定会影响数据库速度,但衡量数据的主要指标是数据库的大小,一般以1G为界限,超过1G速度就会很慢,基本上一百万条记录基本上就达到1G,所以,数据库记录数在1百万条是应该进行数据库备份。你所说的1万条根本不会影响数据库速度。热心网友 时间:2022-04-08 02:10
几万条也没问题,数据库不会很慢,主要看你写的程序热心网友 时间:2022-04-08 03:45
要经验++++++++++++热心网友 时间:2022-04-08 05:36
10000条应该不会很慢吧?慢可能的情况,把所有记录都发送到客户端或网页上。