2014-01-01から1年間の記事一覧

Slow Query 対策 - コンテンツの前後リンク

Slow Query 対策 - コンテンツの前後リンク 背景 例えば日記などのコンテンツのように、ユーザーとコンテンツが1対Nで存在するケースで、任意のコンテンツで前後のコンテンツのリンクを出したい。 そのためには、あるコンテンツのIDの近傍データにアクセスし…

Slow Query 対策 - シーケンシャルリードを行いたい

背景 数百万行のデータを保持するMySQLから、定時でSolrのインデックス構築用にMySQLから全行の取得を行っていた。 ただし、サービスインしているためクエリ一発で取得するのは負荷のためNGであり、繰り返し一定行数データを取得する必要があった。 今回、既…

Jogport Ariake & お台場ラン

今日はお台場でランニングしてきた。 利用したランステは「Jogport Ariake」。 りんかい線の国際展示場駅からだとちょっと歩くけど、ゆりかもめの国際展示場正門前駅からだと目の前にある。 丁度ランニングイベントがあったのか、M高史さんがいた。 他のラン…

サーバー上のユーザーのオペレーションをお手軽に記録する

Linux/Unixサーバー上で、ユーザーにオペレーション権限を与えたいが無制限に開放するとセキュリティ上好ましくないので、ユーザーに改竄されない形でオペレーションを記録しておいて後で追跡できるようにしたい。 ただし、以下の制約が存在する。 パッケー…

ASICS STORE原宿店で足形測定をした

ニューバランスをやめた ニューバランスが昔から好きで、初任給でNB Zipのランニングシューズを買って以降、ランニングシューズは全部ニューバランスでした。 しかし、ここ最近のシューズは合うまでに2ヶ月かかる、もしくは合わないということが続きました。…

サハラマラソンに出てリタイアしてきた話

はじめに 4/3-4/16に有給をもらい、第29回サハラマラソンに参加してきました。 結果をだけ書いておきますと、自分は2日目の第2チェックポイントでリタイアしました。 今回は主に失敗した原因について書いています。 サハラマラソンとは サハラマラソンとはそ…

Redisでランキングを作る

「Redisでランキングを作る」という手垢の付きまくったネタをPerlでやります。 Redis::Clientを使いました。 データの準備 Redisサーバーをインストール・起動した後、ランキング用のデータを準備します。 100万件のデータをスクリプトで入れました。 1件1件…