タグ

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 のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ
  • この世に私の欲しいモノは1つも無い

    大げさだけどだいたいこんな感じ。 俺はカレーが好きだが一生べれなくても後悔するってほどでもないし、 実際カレーに飽きてからは8年くらいべてない。 べたら美味いとは思うけどただそれだけ。 恐らく一生じゃがいもや豆のスープしかえなくても文句言わずにってるだろう。 欲しい物がないっていうのは社会や肉体から欲しいと思わされているということに気付いたということ。 気づいたというのは乱暴な言い方だが、切り離されてしまったという表現が正しいかもしれない。 家族が欲しい、子どもが欲しいというのは肉体である能からの欲求で俺の自意識が欲しいと思ったわけではない。 自意識が能から影響を受けて子どもが欲しいと思ったからであって「オレ」という意識は子どもが欲しい理由がない。 腹が減る、眠くなる、喉が渇く。 これも全部能からの要求であって自分の心はそんなこと1つも望んでない。 できるならべたくない、

    この世に私の欲しいモノは1つも無い
    eerga
    eerga 2017/04/18
    モラトリアムって良いよね