发布网友 发布时间:2022-05-19 11:39
共4个回答
热心网友 时间:2023-10-11 10:36
楼主可以从以下几点优化下:热心网友 时间:2023-10-11 10:36
同意 micro0369
就为了取个记录总数就返回所有结果.
打个比方:我问你中国有多少人,你竟然把所有人都搜索一遍再告诉我.不慢才怪.
以下错误:
任何时候不应使用select * !
vision,status是否为索引键 ?
既然是取得记录条数,你还用order干啥 ?
用 RS.RecordCount取得行数用错了.
热心网友 时间:2023-10-11 10:37
select count(*) from pz where vision = 1 and status = 0 你如果只是取一下行数,可以select count(*)热心网友 时间:2023-10-11 10:37
不好意思,前面语句条件没细看。语句本身没什么好优化的,结构很简单。如果业务就是这样,你可以考虑在Vision建立位图索引