数据库程序运行 缓慢问题(想不通)
程序描述:
数据库表tab共八个字段,其中主键ID为bigint类型自动增长列
表上有个触发器
触发器功能:当其中的state字段由1变为0的时候将tab的该条数据删除备份到tab_back备份表中
客户端程序,只负责将state由1改为0
出现问题:
程序刚开始运行很正常,速度也很快,当表中的ID增长到300多万的时候,程序运行变慢。(tab表中数据并不多,都移动到备份表中去了)
后来,我将tab表删除,重新创建后。
程序运行又正常了。(但是每次ID增长超过300多万的时候,就又运行缓慢了)
请问各位大虾,这到底是怎么一回事,有什么办法解决?