ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有
こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドでは Rails のデータベースとして主に MySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説します。 InnoDB のインデックスに関する基礎知識 インデックスの構造 (B+ 木) InnoDB では B+ 木が使われています。B+ 木は次のような特徴を持った木構造です。 次数を b とすると、
2016年2月、北朝鮮のミサイル発射を伝えるニュースを見つめる韓国市民。 Han Myung-Gu/GettyImages 故金日成主席生誕105年を祝賀する軍事パレードが行われた翌日の4月16日日曜日、北朝鮮はミサイル発射実験を行ったが、発射直後に爆発し、失敗に終わった。 ミサイル発射失敗は、アメリカのサイバー攻撃が原因だった可能性がある。 ニューヨーク・タイムズは、北朝鮮の核ミサイル開発に対して、少なくとも過去3年にわたって展開されてきた秘密の妨害工作を明らかにした。 同紙は、北朝鮮が使用しているロシア製ミサイルの発射成功率が低いのは、アメリカが北朝鮮のミサイル関連ソフトウエアやネットワークを妨害しているからだと伝えた。 同紙によると、北朝鮮のミサイル関連インフラがロシアのそれには及ばないという事情はあるものの、北朝鮮のミサイルがベースとしている旧ソビエト時代のミサイルの発射失敗率が1
1.深刻なリスクへの直面は昨年9月に予想されていた 朝の出勤前にテレビを見ると、バラエティ的なニュース番組の中でも北朝鮮による在日米軍基地を狙ったミサイル攻撃のリスクが現実的な問題として取り上げられるようになっている。 昨年9月に筆者が米国に出張した際に、ある著名な外交専門家が、今後2年以内に韓国または日本が北朝鮮から直接ミサイル攻撃を受ける可能性は排除できないため、それを前提とした事前準備が必要である。これが来年以降の日米両国政府間の最重要課題の1つとなる可能性が高いと指摘した。 この点については、帰国直後に発表した出張報告(「 米国大統領選挙の行方とTPP、北朝鮮リスク対応等への影響」キヤノングローバル戦略研究所HP掲載*1)で紹介した。 筆者自身、この話を初めて聞いた時には、正直半信半疑だったが、足元の状況はまさにこの通りになっている。 仮に北朝鮮が日本の領土に直接ミサイル攻撃を行っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く