mysql数据库表的单表容量是有限的。所做的应用,因为数据日积月累,越来越多,终于有一天查看到异常日志,提示表已满:

 

 
  1. Cause By: 
  2. java.sql.SQLException: The table ‘tcc_package_coverage’ is full 
  3.  
  4. com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) 
  5. com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) 
  6. com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) 
  7. com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) 
  8. com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) 
  9. com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) 
  10. com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) 
  11. com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) 
  12. com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019) 
  13. com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937) 
  14. com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922) 
  15. sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source) 
  16. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
  17. java.lang.reflect.Method.invoke(Method.java:597) 
  18. org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100) 
  19. org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57) 
  20. com.mysql.jdbc.Statement$$EnhancerByProxool$$e90a6080.executeUpdate(<generated>) 
  21. org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:73) 
  22. org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:33) 
  23. org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2158) 
  24. org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2638) 
  25. org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:48) 
  26. org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250) 
  27. org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298) 
  28. org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181) 
  29. org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107) 
  30. org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)