Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

1441usersがブックマークコメント64

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

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

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント64

            • 注目コメント
            • 新着コメント
            sue445
            他のインデックスで代替できるインデックス、今回の例だとpt-duplicate-key-checkerや拙作のgem(index_shotgun)で検出できますね

            その他
            mrkn
            この記事にお金払いたい

            その他
            mirai-iro
            このあたりするっと理解と実践できるとはかどるのだけど見えない壁がある気がする

              その他
              rti7743
              そろそろ、テスト環境とかで動くクエリーログから、こうすればいいんじゃないんですか?と提案するソフトが出てきてもいい頃だと思う。

                その他
                NFD
                MySQL5.6時代

                その他
                mizdra
                めっちゃ良い資料だった

                その他
                ykmskp
                絶対読む

                  その他
                  fake-jizo
                  突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 Tags: via P

                    その他
                    kotaroooo0
                    わかりやす

                      その他
                      Spring_MT
                      繰り返し読むやつ

                      その他
                      ebo-c
                      ボトムアップでバッドプラクティスまでわかってめっちゃいい。原理を知らないと "インデックスの最初のカラムに範囲指定をする複合インデックス" やりがちだけど、こいつはユースケースから考えないと阻止できない

                        その他
                        masayuki5160
                        わかりやす

                        その他
                        ruicc
                        わかりやすい。表面上の動作理解するよりB+Tree理解した方が早いやつ

                          その他
                          t-wada
                          とても分かりやすい。「ここを読んでおいて」と言えるエントリ。

                          その他
                          ainame
                          ICP使う時にsession status使って確認するところまで書いってあってよかったけど、この辺の処理をもうちょっと楽したいと思った。

                            その他
                            sylvan_l
                            MySQL with InnoDB のインデックスの基礎知識とありがちな間違い

                            その他
                            n314
                            これが理解できるだけでは運用までいけないような。使われてない画像とか無駄なCSSとか見直したら残ってたりするよねえ…。

                            その他
                            boxphere
                            とても読みやすかった

                              その他
                              kma83
                              mysql インデックス

                                その他
                                hogege
                                φ(・_・

                                その他
                                rti7743
                                rti7743そろそろ、テスト環境とかで動くクエリーログから、こうすればいいんじゃないんですか?と提案するソフトが出てきてもいい頃だと思う。

                                  2017/04/19リンク

                                  その他
                                  khtokage
                                  もの凄く分かりやすいなぁ。凄い。

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

                                      その他
                                      ene0kcal
                                      クエリと多量のデータをディープラーニングさせれば適切なインデックスを提案してくれるAI作れるのじゃないかと思うんだよね()

                                        その他
                                        tmatsuu
                                        ほぼ同意だけども、最後の冗長なインデックス削除についてはインデックスマージ周りの挙動からMySQLにおいては必ずしも削除が妥当とは言い切れないかも?と思ってる。インデックスマージが発生する時点で負け?ぐぬぬ

                                          その他
                                          fakufaku
                                          ">" などの比較を複合インデックスの二番目以降で高速化することはできない、ということか。これは盲点だった

                                            その他
                                            pakkunflower
                                            “「雑なMySQLパフォーマンスチューニング」”

                                              その他
                                              pekimoche
                                              クックパッドには、応用情報技術者試験レベルの残念で不要な正規化に関しても記事を書いてほしいレベルで良さ。

                                                その他
                                                gusyazero
                                                後でもう一度読みます!

                                                その他
                                                yohei
                                                こういう大学のデータベースの授業と現場のノウハウをつなぐような情報がもっと必要なのかもなあ

                                                  その他
                                                  ofayoyuly
                                                  なるほどねー

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

                                                    その他
                                                    razokulover
                                                    わかりやすすぎた

                                                      その他
                                                      korooooon
                                                      あとで読む

                                                      その他

                                                      注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                      リンクを埋め込む

                                                      以下のコードをコピーしてサイトに埋め込むことができます

                                                      プレビュー
                                                      アプリのスクリーンショット
                                                      いまの話題をアプリでチェック!
                                                      • バナー広告なし
                                                      • ミュート機能あり
                                                      • ダークモード搭載
                                                      アプリをダウンロード

                                                      関連記事

                                                        usersに達しました!

                                                        さんが1番目にブックマークした記事「MySQL with InnoDB...」が注目されています。

                                                        気持ちをシェアしよう

                                                        ツイートする

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

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

                                                        ブックマークしたユーザー

                                                        • nakasan_com2025/09/30nakasan_com
                                                        • NFD2025/01/09NFD
                                                        • katsukiniwa2024/01/19katsukiniwa
                                                        • kamada-math2023/11/30kamada-math
                                                        • siruba-20502023/11/20siruba-2050
                                                        • labocho2023/11/20labocho
                                                        • techtech05212023/09/16techtech0521
                                                        • yutag2023/09/06yutag
                                                        • murasuke2023/07/25murasuke
                                                        • tetram2023/07/23tetram
                                                        • hmori522023/07/20hmori52
                                                        • ninomae-makoto-develop2023/07/20ninomae-makoto-develop
                                                        • ikosin2023/07/16ikosin
                                                        • technuma2023/07/16technuma
                                                        • petitviolet2023/07/16petitviolet
                                                        • questbeat2023/07/16questbeat
                                                        • rutei2023/02/10rutei
                                                        • shunmatsu2023/01/11shunmatsu
                                                        すべてのユーザーの
                                                        詳細を表示します

                                                        ブックマークしたすべてのユーザー

                                                        同じサイトの新着

                                                        同じサイトの新着をもっと読む

                                                        いま人気の記事

                                                        いま人気の記事をもっと読む

                                                        いま人気の記事 - テクノロジー

                                                        いま人気の記事 - テクノロジーをもっと読む

                                                        新着記事 - テクノロジー

                                                        新着記事 - テクノロジーをもっと読む

                                                        同時期にブックマークされた記事

                                                        いま人気の記事 - 企業メディア

                                                        企業メディアをもっと読む

                                                        はてなブックマーク

                                                        公式Twitter

                                                        はてなのサービス

                                                        • App Storeからダウンロード
                                                        • Google Playで手に入れよう
                                                        Copyright © 2005-2025Hatena. All Rights Reserved.
                                                        設定を変更しましたx

                                                        [8]ページ先頭

                                                        ©2009-2025 Movatter.jp