我要建一个数据库,如果建一个表需要30个左右字段,建5个表每个表里有5-6个字段,数据库更新非常频繁,有20个字段每天更新5次,10个字段每5秒更新一次,经常不固定的对里面的几个字段进行查询,请问这种情况怎么建表速度快一些?

解决方案 »

  1.   

    查询的话!当然是一张表的速度快!!
    你说“经常不固定的对里面的几个字段进行查询”这个“经常”要是频率很高的话!我建立你建一张表算了!
      

  2.   

    尽量使用固定的字段类型.
    你可以把固定长度的字段放入一张表里,把变长型字段放入另一张表里,这样的话,查询速度虽然慢了点,但对以后是很有好处的.
    因为最后由于更新表造成的磁盘碎片对读写的消耗相当的大.
      

  3.   

    当然是一张表的速度快,30个字段也不算多。分成多个表的话,更新的就要处理比较麻烦,还是用一个表吧。