テーブルが30GBのMySQL MYISAMに2900万行ある 複数のプログラムがテーブルに挿入され続けるように、複数のクローラが常に実行されています。 テーブルが約80GBに制限されるまで、テーブルがクラッシュするのを防ぐにはどうすればよいですか? 解決策はありますか?大きなMyISAMテーブルがクラッシュするのを防ぐ方法
私の一般的なSQLクエリの一部は、INSERT IGNOREをINSERT DELAYEDです...
テーブルが30GBのMySQL MYISAMに2900万行ある 複数のプログラムがテーブルに挿入され続けるように、複数のクローラが常に実行されています。 テーブルが約80GBに制限されるまで、テーブルがクラッシュするのを防ぐにはどうすればよいですか? 解決策はありますか?大きなMyISAMテーブルがクラッシュするのを防ぐ方法
私の一般的なSQLクエリの一部は、INSERT IGNOREをINSERT DELAYEDです...
、私はあなたのテーブルがクラッシュした理由はわからないが、そのような書き込み重いテーブルのために、あなたはInnoDBのを検討する必要があります(MyISAMが行う)書き込みごとにテーブル全体をロックするのではなく、行ベースのロックを提供するからです。
大きなテーブルにレコードを挿入する場合、InnoDBはMyISAMに比べて少し遅いことがわかりました。いくつかの設定問題かもしれません。 – shantanuo
postgreSQL?大丈夫、私は残す... - > [] – regilero
あなたはそれが頻繁にクラッシュすると言っていますか? – nos