sql >> データベース >  >> RDS >> Mysql

MYSQLテーブルに新しい列を追加しようとしたときに接続が失われました

    メモリ使用量、またはおそらくディスク使用量を確認してください(プロセス中に十分な空き容量がありますか?)。テーブルを変更するには、大量のメモリまたはテーブルのディスク上のコピーが必要になる場合があります。 INPLACE COPYへ 特定のケースではさらに高速になる可能性があります。

    innodb_online_alter_log_max_sizeをヒットしている可能性もあります ただし、その場合は、サーバー全体ではなく、クエリのみが失敗するはずです。 ROLLBACKが原因でクラッシュが発生している可能性があります ただし、操作自体ではありません。

    最後に、一部のアプリケーション構成またはホスティングサーバーは、時間がかかりすぎるクエリ/ httpリクエストをキャンセルします。テスト目的で、コマンドラインクライアントで同じクエリを実行することをお勧めします。




    1. MySqlの複数のクエリが構文エラーを引き起こすのに、個別に正常に機能するのはなぜですか?

    2. 厳格な標準:オフセットとして使用されるリソースID#73、整数へのキャスト

    3. MySQLを使用して、単一のテーブルの借方と貸方から残高を計算する

    4. 選択、変更、および同じテーブルへの挿入