タグ

2011年12月2日のブックマーク (5件)

  • Teng で検索あれこれ - amari3の日記

    前回までの説明で、Teng を何となく使えるようになると思う。今回は Teng が提供する検索メソッドについて触れてなかった箇所についての説明をする。 Teng の検索メソッド 以下の4つのメソッドが提供されている。 Teng#search Teng#single Teng#search_named Teng#search_by_sql 上2つのメソッドは、Teng で CRUD をしてみる - amari3のはてなダイアリー で説明しているのでこちらを参照ください。 また、説明に使用するテーブルやスキーマ等は、こちら Teng でリレーションを使う方法 - amari3のはてなダイアリー と同じものです。 Teng#search_named メソッド Teng#search_named メソッドは生(に近い)SQL を記述する時に便利なメソッド。Teng::Iterator オブジェクト

    Teng で検索あれこれ - amari3の日記
    amari3
    amari3 2011/12/02
    自分用Tengメモ
  • クエリキャッシュは切ったほうがいいんじゃなイカ? : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の2日目は、昨日に引き続き、MySQLを骨までしゃぶるためのテクニックです。 ソーシャルゲームは一般サイトよりもDBへの更新クエリの割合が多くなりがちです。更新クエリが多いMySQLでは、通常は有益なクエリキャッシュが無益どころか有害になります。 そもそもキャッシュヒット率が低い。20%以下なんてこともザラにある しかもクエリキャッシュの更新はグローバルなロックを取得する からです。特に後者は問題です。ただの参照クエリもクエリキャッシュを更新する上に、更新クエリはクエリキャッシュの全エントリをチェックして、更新したテーブルに影響がありそうな全キャッシュをdiscardしていくためです。たとえばユーザーの行動力のようなパラメータを格納した参照も更新も多いテーブルでクエリキャッシュが有効になって

    クエリキャッシュは切ったほうがいいんじゃなイカ? : DSAS開発者の部屋
    amari3
    amari3 2011/12/02
    ふむふむなるほど。更新系クエリの多いソーシャルゲームだったら、MySQL Cluster とかもありなのかもしれないな
  • Alien::RRDtool - RRDtoolをCPANから入れる - Perl Advent Calendar Japan 2011 Hacker Track

    前置き こんにちは。gfx です。みなさん、意識は高まっていますか? 僕は上々です。今回は拙作の Alien::RRDtool というモジュールを紹介いたします。 CloudForecastやGrowthForecastを使いたい!と思ったとき、RRDtoolのPerlバインディングであるRRDs.pmをインストールするのが面倒だったりします。特にperlbrewで入れたperlではRRDtoolsのソースコードをとってきてビルドしなければならないため、RRDtoolはパッケージマネージャを使ってインストールし、CloudForecastはsystem perlで動かすというのが今までのベストプラクティスでした。 Alien::RRDtoolはRRDtoolをCPAN経由でインストールするためのモジュールで、RRDtoolの各種コマンドとPerlバインディングを簡単にインストールすることが

    Alien::RRDtool - RRDtoolをCPANから入れる - Perl Advent Calendar Japan 2011 Hacker Track
    amari3
    amari3 2011/12/02
    これはインスコが楽になりそう
  • MySQLがおかしい!あなたならどうしますか? – MySQL Casual Advent Calendar 2011 - As a Futurist...

    しわっす!DBA 兼オペレーションエンジニア兼タスクマネージャやってる riywo です。何のネタを書こうかなぁと考えたのですが、正直ネタを仕込む時間もなかったので僕がいつもやってることをさらっと紹介するということで勘弁して下さい>< MySQL がおかしい! 03:14 hidek: なんかエラー出まくってるんだけど! 03:14 zigorou: MySQL と通信してるとこっぽい 03:15 riywo: 見ます こんなやりとりは皆さん日常茶飯事ですよね?ね?ね?こんな時に、DB に責任を持つものとして真っ先に対応するのが僕らの仕事です。でも、じゃあ具体的にこのあと何をしましょう?既にサービスはエラーだらけで一刻を争う状態です。 (対応開始) まずはエラーメッセージ 今回の様な場合はアプリのエラーログにどばっと MySQL に関するエラーが出ているでしょう。まずはそれを見ることが始ま

    MySQLがおかしい!あなたならどうしますか? – MySQL Casual Advent Calendar 2011 - As a Futurist...
    amari3
    amari3 2011/12/02
    これは分かりやすい
  • スコップ団に協力を - すぎゃーん日記

    2011年3月11日。忘れもしない出来事が日を、東北を襲いました。 僕は鎌倉に居り、特に被害もなく無事でいましたが、地元である東北・宮城は、津波により大変な被害に遭いました。 7歳から24歳までの約17年間、僕は宮城県仙台市で過ごしてきました。 大好きな故郷です。 そんな仙台が、宮城が、東北が、大変なことになり、とても悲しい思いをしました。 沿岸部では多くの人々が亡くなり、助かった人々も何もかもが流されモノが何も無い状態で、苦しい生活を強いられました。僕の実家の両親も、無事はすぐに確認がとれたものの、数日間は電気もガスも無い日々でした。 自分はそんな様子をニュースでただ知ることしかできませんでした。支援物資を送ることもできず、ただひたすら一日も早い復旧を祈るしかありませんでした。 当に、何も出来ない自分の無力が、悔しかった。 そんな中で、とても勇気づけられたのが僕の先輩の行動でした。

    スコップ団に協力を - すぎゃーん日記
    amari3
    amari3 2011/12/02
    スコップ団の活動に賛同します