カテゴリー: チューニング

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

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

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

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

    …

チューニング

JMeter(Windows版) インストールと簡単な使い方

  インストール   JAVA http://www.java.com/ja/download/   Windows JMeter http://ftp.kddilabs.jp/infosystems/apache//jmeter/binaries/ ダウンロードファイルを展開し、 C:\Program Files (x86)\apache-jmeter-2.13 に …

MySQL, RDB, チューニング

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

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

MySQL, SQL, チューニング

SQL インデックスが効かない検索

  基本戦略 テーブルを正規化する JOIN(INNER JOIN)を有効に活用する 非正規化でテーブルを巨大にしない すべてのテーブルを正規化することは出来ない 出来るテーブルのみ正規化する EXPLAINで計測する、INDEXが有効に動いているか確認する   インデックスのデメリット SELECT性能がBtreeインデックスによって向上するが、UPDATEでINDEXが再生 …

チューニング, Linux

ディスク書き込み速度計測

  自社バックアップサーバ HDD

170MB/s HDDであれば200MBが良いぐらいの目安。       ConoHa 3CPU 2GB SSD

760MB/s   SSDは速いね。    

SQL, チューニング

SQLパフォーマンス要約 なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策

  自分用に要約メモ。 詳しい記事は引用先をみてくださいな。 @see なぜ、SQLは重たくなるのか? —『SQLパフォーマンス詳解』の翻訳者が教える原因と対策   ORMが自動生成するSQLを確認する 通常はSELECT+JOIN句で処理できるSQL対して、N+1問題が発生していないか。 10記事取得するSQLで、 記事取得で終わるSQL一発が、記事取得1+各記事 …

チューニング, Linux

プロセス当たりのメモリを知る

  htop

ソートできるし、見やすい。 Commandをクリックしてソート >> VERTと、RESの値をみると良い。   ps

1プロセス当たりのメモリがわかりやすい   pstree [crayon-5df60c4de2 …

チューニング, Linux

Nginxキャッシュ tmpfs化

  クラウドなんかはSSDだったりするのですが、お客様の事情でHDDのVPSサーバにする必要があったりします。そんな時に使えるよ!  

 

   

OK …

MySQL, チューニング, Linux

MySQL 5.6 ファイルディスクリプタ カーネルチューニング CentOS7

MySQL5.6 ファイルディスクリプタチューニング CentOS7   [Warning] Buffered warning: Could not increase number of max_open_files to more than 1024 (request: 10140) [Warning] Buffered warning: Changed limits: max_con …

チューニング, Linux

カーネルチューニング ファイルディスクプリタ, TIME_WAIT CentOS7

  ファイルディスクリプタ  

  設定の反映

   

  設定反映

&nb …

MySQL, チューニング, Linux

MySQLTuner CentOS7

  MySQLTunerインストール

  実行

      設定例   LAMP環境 CentOS7 MySQL5.7 メモリ32GB ストレージエンジン:InnoDB   [crayon-5df6 …

WordPress, チューニング

wp-cron無効化で高速化

  デフォルトだとwp-cronは1アクセス毎に発生するので、Cronに任せることで軽くなります。

  Crontabの設定

  設定の反映

  メモリの使用量が …