カテゴリー: RDB

MySQL, RDB, チューニング, Linux

MySQL SHOWによる解析とチューニング

MySQLのチューニング調査依頼で時短で終わるように   バージョン CentOS7 MySQL5.6   DB, テーブルのDBエンジンの確認   データベースの確認

  デフォルトのエンジンの確認

    …

MySQL, RDB, チューニング

コンシューマでJOIN禁止, 固定長DBまとめ

コンシューマ世界でのJOIN禁止、固定長ルールのまとめ 私 JOIN禁止の世界は知らない(1テーブルに1億以上のレコードを扱ったことがない) 原則として正規化できるものは正規化してJOINを行い、正規化する必要のないものは正規化しないスタンス 1テーブルはどんなに大きくても20カラム限界がセオリー →正規化できるのではないか、テーブルをわける 1テーブルが大きく正規化されずに開発されたサービスの保 …

RDB, システム設計

データベース設計 正規化とNULL

まとめ すべてのテーブルを正規化する必要もない 正規化出来るテーブルを正規化する   正規化でNULLは許容できない NULLがないようにDB設計を行う   正規化できるテーブル「事実の集合」 集合の要素に重複がない 要素同士に順序がない NULLがない   正規化できないテーブル 履歴やグラフは正規化出来ない     よくあるケース   …