我的数据库20M,为什么我的SQL查询的时候会出现内存溢出的问题?
我的数据库20M,为什么我的SQL查询的时候会出现内存溢出的问题?
我用的SQL如下:
select * from musiccd where name like '%田%' and title like '%不错%' order by id desc
请高手指点
问题点数:20、回复次数:7Top
1 楼netyou()回复于 2003-11-02 09:11:48 得分 0
我自己想是不是数据库太大的问题,因为只有1M多的时候就没有这个问题,到20M的时候就有这个问题了,所以我猜是不是数据库太大的问题!Top
2 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 09:18:16 得分 0
20M对sql server来说,小得可以忽略不计!
看看其他的原因吧Top
3 楼netyou()回复于 2003-11-02 09:23:07 得分 0
哦,那我的语句有什么问题吗?我的数据库用的是access,就是不知道问题出在什么地方Top
4 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 09:29:54 得分 15
access?你在哪儿执行的此查询,程序中?
musiccd表有多少行?Top
5 楼netyou()回复于 2003-11-02 10:28:00 得分 0
是在程序中或者sql调试程序里面查询啊,
musiccd表中有11550条记录!是不是多了啊?Top
6 楼mingrose(mingrose)回复于 2003-11-02 11:42:53 得分 5
基实这个问题很简单,你只要在ACCESS数据库里用工具里面的,数据压缩一下就可以了。ACCESS是越用越大的。。。Top
7 楼netyou()回复于 2003-11-02 11:54:35 得分 0
我找了一些资料,这是access的问题,记录不能超过1万多,否则就溢出Top




