タグ

ブックマーク / qiita.com/hidechae (2)

  • Redshiftのnode毎のデータ量の偏りを調べる - Qiita

    はじめに Redshiftのデータはnode毎に分散されており、distkeyが不適切だとnode間でデータ量が偏ることがある。 データが偏るとディスクを圧迫するだけでなくパフォーマンスにも影響する。 nodeとslice データはnode毎に分散して保存されている。 さらにnode内で複数のsliceに分かれて保存されている。 node情報取得 以下のテーブルを使ってrowsの偏りを求める事ができる。 ディスク使用量(byte)は取ることはできない。 stv_tbl_perm slice毎のテーブルのrows数を取得できる。 stv_slices nodeとsliceのマッピング情報を取得できる。 調査クエリ node毎の使用量を取得

    Redshiftのnode毎のデータ量の偏りを調べる - Qiita
    michael26
    michael26 2016/10/29
  • JSON-RPCのAPIサーバをRails4で作った - Qiita

    概要 JSON-RPCAPIサーバをRails4で作ってみました。 Ruby初級者なので諸々突っ込んで頂けるとありがたいです。 コードはGithubに公開してます。 https://github.com/hidechae/jsonrpc-with-rails JSON-RPCの仕様 以下のページにまとまってます。 http://www.jsonrpc.org/specification 全体構造 lib以下にRPCのディスパッチャーを、app/processor以下にRPCから呼び出す実処理を配置しました。 . |-- app | |-- controllers | | |-- application_controller.rb | | `-- rpc_controller.rb | |-- processor | | |-- application_processor.rb | | `

    JSON-RPCのAPIサーバをRails4で作った - Qiita
    michael26
    michael26 2015/08/13
  • 1