タグ

2017年4月18日のブックマーク (2件)

  • MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ

    こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドでは Rails のデータベースとして主に MySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説します。 InnoDB のインデックスに関する基礎知識 インデックスの構造 (B+ 木) InnoDB では B+ 木が使われています。B+ 木は次のような特徴を持った木構造です。 次数を b とすると、

    MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ
    nnhrsk
    nnhrsk 2017/04/18
  • ゲーム作るときに用意しておくもの(自分用メモ) - sound sepher's PASTIME

    これがあるとはかどるよ~みたいなものをざっくりまとめておきます。主に自分用。PC再インストールしたときに、何が必要か思い出すのに少し手間取ったんですよね…。 ないと困る GIMP (ドット絵もUIデザインもこれでできちゃう。Edgeはアルファ値保存不可) mp3tag (BGMのループを取る。VXA、ウディタ、スマゲビ用。日語化) foobar (MVのループはこれで取るのが一番効率よさげ。Columns UI) oggdrop (ドロップするだけでoggに) あったら便利 Photoshop (画像の見栄えを良くする、っていうかないと困る) Illustrator (まだ覚えきれてないけど便利) LibreOffice (表計算ソフトcalcでエクセル方眼紙を使うよ) ロイロゲームレコーダー (ラクラク動画を録画) AviUtl + 拡張x264出力Ex/x264guiEx.auo (

    ゲーム作るときに用意しておくもの(自分用メモ) - sound sepher's PASTIME
    nnhrsk
    nnhrsk 2017/04/18