本文へジャンプします。



こんにちは、ゲストさん



現在位置: トップ > Kazuho@Cybozu Labs: MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話


(本文から引用)

前の画像 次の画像
 フレンド・タイムライン処理の原理と実践 の続きです。
 先のエントリでは、プルモデルの速度が当初予測していたよりも遅かった (というより SQL レイヤでのオーバーヘッドが大きそうだった) ので、MySQL Internals メーリングリストで質問したりしながら、C++ で直接 InnoDB にアクセスするようなコードを書いてみました。
タイムライン構築速度タイムライン/秒SQL56.7ストアドプロシージャ136C++ での直接アクセス1,710
 そしたら、10倍以上高速に! ベンチマークを perl ベースのものから mysqlslap に変えたのですが、プッシュモデルの 2/3 の速度が出ています。これなら、データサイズが約 1/10 になることを考えると、メモリの代わりに CPU に投資するほうが良い、という判断も非常に現実味を帯びてきます。また、最近のクアッドコアな CPU を使えば 10,000 タイムライン/秒クラスも夢じゃないでしょうから、memcached による支援の必要もないのかもしれません。

続きを読む

この記事をクリップする

この記事をクリップしたユーザー一覧


みんなのおすすめ商品(Amazon.co.jp)

  あなたもアフィリエイトを始めませんか?    

機動戦士ガンダム THE ORIGIN (19)  ソロモン編・前 KAT-TUNライブ・ドキュメント・フォトブック“BREAK the RECORDS" おおきく振りかぶって Vol.12 (アフタヌーンKC)  

機動戦士ガンダム THE ORIGIN (19) ソロモン編・前

62人がクリックしました

著者:安彦 良和
出版社: 角川書店(角川グループパブリッシング)

KAT-TUNライブ・ドキュメント・フォトブック“BREAK the RECORDS"

28人がクリックしました

出版社: 角川グループパブリッシング

おおきく振りかぶって Vol.12 (アフタヌーンKC)

58人がクリックしました

著者:ひぐち アサ
出版社: 講談社

 


他にもこんなクリップがオススメ

  1. 閲覧数869 クリップ数7

    どうしようもないぐらい絡まったケーブルとアートのように美しく整理されたケーブルを比較 - GIGAZINE 本文へ

    コメント家でやったことあるけど、まとめてあるとケーブルが切れたりとかちょっと配線変えたいときに大変なんだよな

  2. 閲覧数849 クリップ数4

    YouTube - MMLeung - Super Mario Medley 本文へ

  3. 閲覧数43 クリップ数9

    ニュースレターのネタ広場「ビジネス編」 内容 本文へ

    コメントこのブログは、真鍋一也さんのニュースレターのネタ広場「ビジネス編」の口コミ 感想 レビュー 評価 購入者の声 評判 ブログ 検証 暴露 比較 ランキング クチコミ 内容 効果 方法 教えて 日記 コメント プロフィール 詳細などの情報を公開しているブログです。


同じサイトでクリップされている記事

  1. 閲覧数287 クリップ数3

    Kazuho@Cybozu Labs: Ajax な HTML ページのソースコードを表示する 本文へ

  2. 閲覧数511 クリップ数3

    秋元@サイボウズラボ・プログラマー・ブログ: Google Talk用の翻訳ボット 本文へ

    コメント> Google talkaboutで、Jonas Lindberg氏によるGoogle Talkで呼び出せる翻訳ボットの紹介がされていた。
    >
    > ja2en@bot.talk.google.com
    >
    > en2ja@bot.talk.google.com
    >
    > などのアドレスをGmailやGoogle talkからコンタクト先に追加し、チャットでメッセージを送ると、Google翻訳のエンジンで翻訳して返してくれる。

  3. 閲覧数397 クリップ数3

    秋元@サイボウズラボ・プログラマー・ブログ: 2006年検索ランキングの検証 本文へ







携帯でアクセス

携帯アクセスバーコード
携帯で左のバーコードを読み取るか
URLを携帯に送信してください。

Powered by モバクシー




推奨画面サイズ
1024×768 以上

クリップBETAトップへ戻る