この記事はMySQL Casual Advent Calendar 2013 on Zusaarの19日目です。 yokuさんの記事「日々の覚書: あなたのMySQL 5.6トレンド力をチェックする15の質問」を見て、新しく加わったオプティマイザのことをちゃんと調べていなかったと思いまして、改めて調べてみました。 まず、どういう種類があるでしょうか。例として、ひとまず5つあるようです。 Index Condition Pushdown(ICP)の追加 BKA-Joinの追加 Multi-Range Read(MRR)の追加 FROM句サブクエリーの最適化 Optimizer Traceの追加 これら、Block Nested-Loop(BNLJ)やBKA、ICP etcに関して、nippondanjiさんの記事がわかりやすく説明してくださっています。 ここでは、第一弾(?)としてICPを改
早いものでもう年の瀬。 年末年始のお休みが9連休となる方も多くいらっしゃるのではないでしょうか。 忘年会にクリスマス…マフラーを巻いて街へ出て恥ずかしながらもウキウキ通りを行ったり来たりしたくなるこの季節がやってきましたね。 みなさんはサンタさんにどんなプレゼントが欲しいとお願いしましたか? 32才・女盛りの渋谷勤務OLの私が大きな靴下を用意してお願いしたプレゼント、それは・・・ イ、イ、インフラエンジニアです! 願掛けよろしく我が家のクリスマスツリーにtwinkle☆antipopを飾ってみました。 弊社はインターネットサービスをあれこれ展開しています。 大きく括ってホスティング事業、EC事業、メディア事業の3つを事業部制で運営しています。 小さなサービスは3名くらいのチームで、ロリポップ!やカラーミーショップなどの大きなサービスは大所帯となり、サービスの中でもWEB開発やカスタマーサー
踊るホスティティングサービス 変化を強いられる時代 壁を越え、進む あの日僕が BASIC に挫折した事を忘れない オープンソースを積極活用、そして一次対応へ 閾値主義からの脱却 一次対応の闇 一度は仕事を辞める覚悟をした 正直、もう人間が運用や監視対応するのは限界かもしれない Serf the Librator ――運用対応自動化が、進化への鍵か 今日よりも鮮やかに 概要と書きたかったこと 師走です。年の瀬ですね。寒くなりましたね。コタツが恋しいです。ミカンおいしいです(^q^) そんな季節柄、ふと、自分の仕事を振り返りたくなりました。 僕はこれまで、ホスティングサービスの中の人として歩んできました。自分が何を考え、どのように行動を起こしてきたか。その経緯は、今の自分しか書けない気がして。色々なスライドや twitter では伝えきれなかった事を、一度まとめたいなぁと。なので、こうやって
For over a year now, Twitter has supported the SPDY protocol and today it accounts for a significant percentage of our web traffic. SPDY aims to improve upon a number of HTTP’s shortcomings and one client segment in particular that has a lot of potential to benefit is mobile devices. Cellular networks still suffer from high latency, so reducing client-server roundtrips can have a pronounced impact
https://blog.twitter.com/2013/cocoaspdy-spdy-for-ios-os-x1 comment | 0 pointsChromeとFirefoxで利用できるSPDYプロトコルは、HTTP/2.0のベースになりますが、今回TwitterをそれをiOSアプリに提供できるCocoaSPDYをオープンソースで提供しています。こちらとこちらのグラフにあるように、概ね30%スピードアップできるようです。 HTTPをスピードアップするために、SPDYが改善しているポイントは、 TCPコネクションを介して一度に一つのリクエストを送るのではなくて、SPDYは一つのTCPセッションで複数のリクエストを送信し、レスポンスを任意の順番で扱うことができる。 SPDYはリクエストヘッダーおよびレスポンスヘッダーを圧縮できる。ヘッダー同士は、重複するテキストデータがあり、かなり似た
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
-渋谷駅桜丘口地区再開発計画- 渋谷駅周辺では、「東京急行電鉄、東日本旅客鉄道、東京地下鉄、道玄坂一丁目駅前地区市街地再開発準備組合、東急不動産」が、渋谷駅周辺で複数の大規模な再開発を計画しています。 「渋谷駅地区 駅街区開発計画、渋谷駅地区 道玄坂街区開発計画、渋谷駅南街区プロジェクト(渋谷三丁目21地区)」の3つの事業、総延床面積約450,000㎡に及ぶ再開発プロジェクトが動き出しています。 JR渋谷駅から高速道路を越えた南側の渋谷駅桜丘口地区にも「渋谷駅桜丘口地区再開発計画」が計画されています。 「渋谷駅桜丘口地区再開発準備組合」は、都市計画提案を2013年12月にまとめる考えでしたが、「ドカーン」と発表されました! 2013年12月19日に、東京都知事に対し、都市再生特別措置法に基づく都市再生特別地区の都市計画提案を行いました。 総延床面積約241,400㎡と想像していたより遥かに
Percona Server version 5.6.15-63.0 Percona is glad to announce the release of Percona Server 5.6.15-63.0 on December 19th, 2013 (Downloads are available here and from the Percona Software Repositories. Based on MySQL 5.6.15, including all the bug fixes in it, Percona Server 5.6.15-63.0 is the current GA release in the Percona Server 5.6 series. All of Percona’s software is open-source and free, al
@nobu_ohtaです。 teck.kayac.com Advent Calender 2013 19日目のエントリです。 今回、advent calendarを口実にvagrant-configspecをリリースしました。 インストールは vagrant plugin install vagrant-configspec です。 コード自体は https://github.com/ankoromochi/vagrant-configspec で公開しています。 動機 configspecを触ってみたかった。 mizzyさんのブログで紹介されているように、immutable infrastructureという文脈で出てきた、冪等性や依存関係をあまり気にしない感じのconfiguration management tool。 同じくmizzyさんが作者のサーバの状態のテストを行うserve
26 years ago today, on December 18, 1987, Larry Wall released Perl to an unsuspecting world. The earliest reference to the posting to Usenet's comp.sources.unix is Perl, a "replacement" for awk and sed. Perl did make awk and sed semi-obsolete. (This is Unix, where you can never get rid of anything.) In the process of doing so, it gave system administrators more power than they had by combining she
Hameeが「iPhone 5s/5専用ダイオウグソクムシシリコンケース」の予約販売を開始した。価格は2940円。 「絶食」ぶりがネットでも話題を呼んだ深海生物・ダイオウグソクムシの姿をイメージしたiPhoneケース。ダンゴムシのようなずんぐりむっくりしたケースで、iPhoneが一回り大きくなるのは間違いないが、ダイオウグソクムシのファンや個性的なケースが欲しい人には良さそうだ。 関連記事 世界初、超深海7800メートルの生物を3D撮影 「江戸っ子1号」帰還 町工場発の海底探査機 東京の町工場が中心となって開発した海底探査機「江戸っ子1号」が世界で初めて、水深7800メートルの超深海の生物を3Dカメラで捉えた。 遊んで学べる深海生物カードゲームが登場 マイアース・プロジェクトは、深海生物をテーマにしたカードゲーム「深海生物カードゲーム ミスティクア」を発売する。 関連リンク 製品ページ
本日は、MySQL Casual Advent Calendar 2013の20日目である。というわけでカジュアルに小ネタを紹介しよう。 MVCC - Multi Version Concurrency Controlご存知の通り、InnoDBはMVCCを実装している。そのため、分離レベルがREPEATABLE READの場合には、行にロックをかけることなく、一貫した読み取りが可能になっている。 もし、あるトランザクションT1開始後に、別のトランザクションT2によって同じ行が書き換えられてしまった場合には、T1はロールバックセグメントにある古いバージョンの値を読み取ることができるので、T1内で実行したSELECTは常にT1開始時点のデータを参照することができるのである。大事なのでもう一度言うが、REPEATABLE READにおける単純なSELECTでは行ロックは必要ない。 Lost Up
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く