ユーザ用ツール

サイト用ツール


mysql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
mysql [2023/08/25 05:44] – [JSON型カラム] nullponmysql [2024/01/18 01:41] (現在) – [DDLクエリが終わらない] nullpon
行 4: 行 4:
  
 ネットの情報は間違いも多い。鵜呑みにせず公式のマニュアルで確認すること。もちろんこのページの情報も鵜呑みにしないこと。きちんとマニュアルで調べる。すべての情報はマニュアルに掲載されている。公式サイト以外でもオライリーの書籍(実践ハイパフォーマンス等)はほぼ無条件で信用してもいいだろう。 ネットの情報は間違いも多い。鵜呑みにせず公式のマニュアルで確認すること。もちろんこのページの情報も鵜呑みにしないこと。きちんとマニュアルで調べる。すべての情報はマニュアルに掲載されている。公式サイト以外でもオライリーの書籍(実践ハイパフォーマンス等)はほぼ無条件で信用してもいいだろう。
 +
 +===== DDLクエリが終わらない =====
 +
 +alter tableがなかなか終わらない場合、プロセスリストを見てみよう
 +
 +<code>
 +show processlist
 +
 +or 
 +
 +show full processlist
 +</code>
 +
 +''Waiting for table metadata lock''と出ている場合は、他のプロセスが該当のテーブルにトランザクションを開いているためDDLがロックされている状態。
 +
 +ありがちなのはGUIのデータベースクライアントツールがトランザクションを張っているケース(例えばDBeaverはテーブルを開くだけでトランザクションを作成する)。アプリを閉じましょう
  
 ===== readonlyが効かない ===== ===== readonlyが効かない =====
mysql.1692942271.txt.gz · 最終更新: 2023/08/25 05:44 by nullpon