GR

ゲーム好き。スマホゲームはユーザーとして遊びつつ運営する側のこととか考えてます。プレイヤースキルは高くないので攻略を考えつつ遊んでいます。

【 ヒカ☆ラボ 】負荷対策・負荷分散勉強会!! のメモ書き

細かいところは後日まとめ直そうと思いますが

とりあえず、勉強会で聞いた話のキーワードをメモ

 

■概要

リスティングサイト管理ツールを作成

CentOS5.X

PHP5.3

MySQL

63億レコード+300万レコード/日

 

●問題と対応

DBはInnoDB

show prosesslist

予め計算結果を別に保存しておく

 →集計バッチ

レコードの分割、平行バッチ

BULK INSERT

delete してもDBのディスク容量は減らない

INSERT ... ON DUPLICATE KEY UPDATE

インデックスを使う

 explain

  show-query-log

シャーディング

カーディナリティ

 

●ツール

監視ツール(Munin)

 

●失敗談

SSDの導入

 →書き込みが多すぎるのかすぐに壊れた(2回)

 

●使ってみたいこと

Fusion-io

MySQL5.6

 

 

★参考リンク

【 ヒカ☆ラボ 】負荷対策・負荷分散勉強会!! ~原因究明から、対処法、実例発表まで~ ロードバランサ、DBチューニング、NoSQLと幅広くお話します! : ATND

 

12月20日の負荷分散勉強会|シーエー・アドバンス エグジニアブログ

 

MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.2.4.3 INSERT ... ON DUPLICATE KEY UPDATE 構文

 

Munin

http://munin-monitoring.org/