C# 如何防止大型MyISAM表崩溃

C# 如何防止大型MyISAM表崩溃,c#,php,.net,mysql,database,C#,Php,.net,Mysql,Database,我有一个表30GB MySQL MYISAM,有2900万行 多个爬虫一直在运行,所以多个程序不断地插入到表中。 如何防止表崩溃,直到表限制在80 GB左右? 有什么解决办法吗 我的一些常见sql查询是INSERT IGNORE、INSERT DELAYED > p>我不知道你的表为什么崩溃,但是对于这样一个写的重表,你可能想考虑NYNDB,因为它提供了基于行的锁定,而不是为每个写(MyISAM做)锁定整个表。< /P> PostgreSQL?好的,我离开…-->[]你是说它经常崩溃吗?我的测试

我有一个表30GB MySQL MYISAM,有2900万行 多个爬虫一直在运行,所以多个程序不断地插入到表中。 如何防止表崩溃,直到表限制在80 GB左右? 有什么解决办法吗


我的一些常见sql查询是INSERT IGNORE、INSERT DELAYED

> p>我不知道你的表为什么崩溃,但是对于这样一个写的重表,你可能想考虑NYNDB,因为它提供了基于行的锁定,而不是为每个写(MyISAM做)锁定整个表。< /P> PostgreSQL?好的,我离开…-->[]你是说它经常崩溃吗?我的测试表明,在大表中插入记录时,InnoDB比MyISAM慢了一点。可能是一些配置问题。