一个mysql表,每天至少插入6万以上数据,请问长久下去,会出现什么问题??前一阵子,由于服务器突然断电,表被损坏,导致记录无法进表,我有个id自增的,最大能自增到多少,mysql有限制吗??
先O(∩_∩)O谢谢各位的回答

解决方案 »

  1.   

    这边是mssql, 楼主转到mysql版去吧
      

  2.   

    一个mysql表,每天至少插入6万以上数据,请问长久下去,会出现什么问题? 爆掉! 1。数据库的表中数据所占的文件在操作系统上是有最大文件尺寸限制的。2。磁盘的空间是有限制的。由于服务器突然断电,表被损坏,导致记录无法进表
    不管哪种数据库,异常关机都会有风险,包括操作系统自身都有可能启不来。
    我有个id自增的,最大能自增到多少,mysql有限制吗??
    有限制,auto_increment 可以用于 BIGINT ,最大值 18446744073709551615 
    另外你的表如果是MyISAM, 一个表中的记录也是有限制的。
      

  3.   

    一般根据你的表用途需要定期做archiving.如果是OLTP, 则保留近几年,甚至近几月的数据就行了。历史数据可以放在备份中,常用的报表查询数据可以转入数据仓库。
      

  4.   

    换成INNODB引擎, 你的自增ID类型改为INT64。以后你就不用考虑其他东西了。
      

  5.   

    自动增加的限制就看你Id的长度了,如果是int (4),能记录21亿,所以我认为你不需要考虑够不够用的问题,还有,每天插入6万多的数据,表会变的很大,在查询的时候必然会导致查询效率的低下,所以要对表的查询进行水平分区、建立索引方面的考虑