可能性の重複:
NULL in MySQL (Performance & Storage)パフォーマンスの最適化:ヌルは、パフォーマンス対許可されていない/許されていない場合、キー
あなたは非常にNULLがテーブルの列に許さオフにお勧めですか、場合:列がキーではありません
- 、
- その列をSELECTまたはINSERTしてテーブルまたはUPDATEすることはできますが、WHERE、結合などのクエリのどの部分でも使用されることはありません(パフォーマンスの向上のためにどの列をインデックス化するかは決まります)。
したがって、上記の列に「NULL」チェックボックスをオンにしておくと(つまりNULLが許可されている)、パフォーマンスに影響しますか?
私は(少なくとも、MySQL用の)答えは願っています:
- いいえ、それはありません、それはまったく影響はありませんでも1%、または
- ためには影響しません。
はその*チェックやオフにしないでください* 'NULL'はあなたのMySQLクライアント、おそらくphpMyAdminの中で何をすべきかです。あなたが実際にやっていることは、対応する 'CREATE/ALTER TABLE'ステートメントに列に' NULL'値が入っているかどうかを許可することです。 – Konerak