タグ

2015年3月31日のブックマーク (3件)

  • 第5回 MySQLチューニング(4) SQLチューニング基礎 | gihyo.jp

    スロークエリログの出力フォーマット スロークエリログはデフォルトではログファイルに出力されます。log_outputをTABLEに設定すると、mysqlデータベースのslow_logテーブルに出力されます。カンマ区切りで「FILE,TABLE」と設定すると、slow_logテーブルとログファイルの両方に出力されます。なお、log_outputは一般ログ(General Log)とスロークエリログの両方に影響しますので注意してください。 slow_logテーブルはCSVストレージエンジンを利用しているため、CSV形式のデータファイルをコピーして各種のツールで集計も可能です。テーブルに出力している場合のmysqldumpslowに類似した集計は下記のSQL文で可能です。 図2 mysql.slow_logテーブルからmysqldumpslow同等の集計を行うSQLmysql> SELECT

    第5回 MySQLチューニング(4) SQLチューニング基礎 | gihyo.jp
    nakaearth
    nakaearth 2015/03/31
    今の担当してる仕事では、どんな設定なのかな
  • moneyforward/ruby-style-guide · GitHub

    README.md Ruby コーディング規約 これは マネーフォワード Ruby コーディング規約です. これらを、お手(ベース)にしています Bozhidar Batsov's 規約(これを元にしています) Github規約 クックパッド規約 コーディング規約をまとめてみた (Ruby編) 次の目標は、Railsコーディング規約です. マネーフォワード 規約(Rails版) 以下は、ドメインの前提条件です Rubyのバージョンは2.1以降を前提とする(バージョンの異なるプロダクトが無い為) 複数の表記がある場合、新しく採用された表記を強く推奨します 複数の同じ振る舞いのメソッドやシンタックスシュガーが存在する場合、短い方を利用します ex) mapとcollectは双方の価値を認めつつ、mapを採用します ex) []とArray.newは双方の価値を認めつつ、[]を採用します

    moneyforward/ruby-style-guide · GitHub
    nakaearth
    nakaearth 2015/03/31
  • Slimより高速なHaml実装「Hamlit」をリリースしました - k0kubun's blog

    slim-template/slimのcompiled benchでオリジナルのhamlに比べ8倍高速に動作するhaml実装をリリースしました。 github.com なぜ高速なHaml実装を作ったのか 個人的にhamlのシンタックスのほうが好きなので、「hamlは遅いからslimを使う」みたいな人を減らしたかったから。以前slimの普及に貢献したんだけど、気が変わったのでhamlを応援することにした。 実は他にも既にeagletmt/famlという高速なHaml実装が存在していたんだけどベンチを走らせたらslimより遅かったので、slimを打倒するべく再実装した。 どのくらいHamlより速いのか 自分の実装に都合のいいベンチマークを作るのは簡単なので、公平性を期すためにslim-template/slimのcompiled benchと同じものを使い、誰でも同じ環境が使えるtravisで

    Slimより高速なHaml実装「Hamlit」をリリースしました - k0kubun's blog
    nakaearth
    nakaearth 2015/03/31
    試してみようかな