テーブルをロックせずにテーブルの変更操作を実行できますか?
MySQL の ALTER TABLE ステートメントはテーブルに読み取りロックを課し、同時書き込み。これは、長期間にわたって INSERT または UPDATE ステートメントがブロックされる可能性があるため、大規模なテーブルにとっては非常に不便になる可能性があります。列の追加中に更新を許可する「ホット変更」の解決策があるかどうかを理解することが重要です。
手動アプローチ
ネイティブ サポートがない場合ホット変更を行う場合、唯一の代替手段は、多くの RDBMS システムが採用しているプロセスを手動で複製することです。これには次のことが含まれます。
ホット変更がないことの正当性
MySQL にホット コンポーネントのネイティブ サポートがない背後にある理由を検討する価値があります。 alters:
以上がMySQL ALTER TABLE 操作はテーブルをロックせずに実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。