Mysql最適化の概要

693 ワード

SQL&インデックス
  • は、スロー・ログによって最適化されるSQLsを見つける.
  • explainクエリー分析SQL実行計画;
  • インデックス最適化;

  • データベース構造
  • フィールドは、適切なデータ型を選択する.
  • 第3のモデル設計;
  • 逆パターン設計(空間交換時間);
  • 垂直、水平に表を取り外します.
  • データパーティション設計;

  • データベースとサーバシステムの構成
  • ネットワーク構成/etc/sysctl.confのうちnet.ipv4.tcp_*が構成されている.
  • システムオープンファイル数ulimit -a;
  • innodb_buffer_pool_* ;
  • innodb_flush_log_at_trx_commit ;
  • innodb_read/write_io_threads ;
  • innodb独立表空間innodb_file_per_tableを開く.

  • ハードウェアの最適化
  • CPUとメモリの選択;
  • ディスクアレイRAID.