タグ

ブックマーク / rooter.jp (2)

  • 【MySQL】InnoDBのインデックス

    エンジニアの小張です。多くのデータを扱うアプリケーションにとって、ユーザーが求めるデータを返すまでの速さは生命線とも言えます。 試行錯誤を重ねデータの蓄積量が増えれば増えるほど、アプリケーションが使いづらくなってしまったら、悲しいですよね。。。 今回はそんなレスポンス速度向上に必須の知識であるインデックスについて、構造からおさらいしていきたいと思います。 インデックスとは、 データベース上でのSELECT、WHEREなどの操作による データの集計・検索の高速化に貢献する技術の1つです。 ここでは、MySQLで使用されるInnoDBのインデックスについて説明します。 B+木(B+Tree)について MySQLのInnoDBエンジンで使われるインデックスは、B+木というデータ構造で実装されています。 InnoDBのインデックスは、以下の種類があります。 クラスタインデックス セカンダリインデッ

    【MySQL】InnoDBのインデックス
  • chrome ヘッドレスの環境構築(Ubuntu編)

    今回はchrome ヘッドレスの環境構築(Mac編)で説明できなかったUbuntuでchrome ヘッドレスを動かす方法について説明したいと思います。 用意するもの Ubuntu [オプション]Ruby(2.3.4) chrome ヘッドレスの起動設定(Ubuntu) 必要なライブラリをインストール $ sudo apt-get update $ sudo apt-get install -y libappindicator1 fonts-liberation chromeのインストール $ curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb $ sudo dpkg -i google-chrome-stable_current_amd64.deb ※curlコマンドが使えない場

    chrome ヘッドレスの環境構築(Ubuntu編)
  • 1