按照一定的规则把记录分开,按类别,索引做好了也不是很大问题.别用SELECT * .字段大小要做得正好合适.不拆不行吗??

解决方案 »

  1.   

    MYSQL的表类型MRG-MyIsam就支持吧~~~
      

  2.   

    MRG_MyISAM,对.可以把它拆成N个小表.不同的卷. 操作还是一样的.有点和ORACLE 类似.
      

  3.   

    已经建立索引了,也尽量不用select *,速度还是跟不上。
    MRG-MyIsam可以把它拆成N个小表,不同的卷,这是什么意思啊?
      

  4.   

    根据你表中的内容来决定
    如果是有分类的,可按分类切割
    如果没有分类,可按日期切割方法
    create table 新表 select * from 原表 where 切割条件
    切割完毕后删去原表中已经分出去的内容注意,表被分解后,你的程序需要做相应的调整
      

  5.   

    假如我原表按ID来切割:
    ID<10万时,分出一个表
    10万<ID<20万,分出一个表
    ......
    这样分出了10个表,并且以后还要继续手工分下去。
    那么我的程序应该怎样做相应的调整啊?
      

  6.   

    假定你用id来访问,那么
    ID<10万时,要打开第一个表
    10万<ID<20万,要打开第二个表
    ....你的程序不就要根据id来打开不同的表吗?
      

  7.   

    哦,那我要显示最新添加的内容,如何显示啊?
    比如这个表中包括“国内新闻”,“国际新闻”,“**新闻”......等
    然后我根据ID把这个表分隔为N个表了,但是有个页面要调出国内新闻的标题约1000条,分10页显示出来,但是这N个表都有,怎么输出最新添加的国内新闻? 
      

  8.   

    我这些类别是不确定的,这些都只是一部分,实际上这些类别是成千上万啊,不能按照这个类别来分的。
    我的QQ:46982690
    能不能通过QQ来解决这个问题啊?
    这个问题影响到网站的速度了
      

  9.   

    600M的单表,很少见。
    我就见过有一个ups的记录表,一年1.2G。呵呵。这么大的表,早就应该用生成静态页的方法了。查找时用另一个表存keyword. 这个表不用动。