在查询数据库的时候,由于数据量大,我要做分页,然后首先获取总的条数,但是使用sql语句SELECT COUNT(*) as total from 表 WHERE addtime between 1164038401and 1511235339;这条sql等于遍历了全表,数据有一百万条,id为主键索引,addtime为普通索引。现在问题是一使用这条语句内存使用量就从一开始的30%多直接上升到90%多,怎么解决这个内存问题?
我现在只是查询个数,但是分页的
我想实时捕获在web和数据库服务器之间的独立环境中请求web上的数据库信息时使用的查询语句(SELECT)。服务器环境是sql-server 2017,我想提取我请求的查询语句的特定条件语句,例如,通过插入条件语句(WHERE)。 我已经使用了上面的查询语句,但我认为我不能很好地找到它们。[text]CROSS APPLY sy