我的数据表存储了200万张图片,一张图片在150k左右,最近发生了一些奇怪的问题:数据表突然不见了数据,select count(*) from xxxx;后结果为0,另外插入速度很慢,什么原因!是因为这张表很大吗?????

解决方案 »

  1.   

    按道理不应该出现这种情况啊。插入速度慢也许是数据量大,且插入的图片也大导致的,不可能出现记录数为零的情况。
    你用:select max(表的主键) from xxxx,看看是否有值,或者直接select * from xxxx也可以,看看能否显示出结果?
      

  2.   

    select max(rownumid) from 表。
    或是有人刪除資料了。
      

  3.   

    "select count(*) from xxxx;后结果为0"说明表的记录被删除了。
    “另外插入速度很慢”需要看到底是慢在什么地方,是IO忙、CPU忙或是有什么等待事件。对其他表做操作速度如何?
      

  4.   

    对其他表的速度很快,只是存储图片的表很慢
    之前我只是重启了几下数据库和系统,还有一次更悬的,我在OEMC中查看数据表的信息,随便鼠标点了几下,数据都没有了.
    另外,如果表把数据删掉的话,插入速度应该很快,但现在插入速度依然很慢