2010/05/27

my.cnf修正続き(インデックスまわり)

パフォーマンスチェックをサボっていたので少しずつやっておく。
mysql> show status like 'Key_read%';
+-------------------+---------+
| Variable_name | Value |
+-------------------+---------+
| Key_read_requests | 8967314 |
| Key_reads | 22126 |
+-------------------+---------+
Key_reads ÷ Key_read_requests ≒ 0.0025
0.003切ってれば問題ないけど、ギリギリかも。
少しだけ key_buffer_size の値上げとくか

key_buffer_size=128M
sort_buffer_size=16M
read_buffer_size=16M
join_buffer_size=16M
query_cache_size=128M
でどうかしら。もっと攻めれるかな?でもあんま無駄にデカくしたくない。

2010/05/25

人よあなたは備えなければならない

人間万事塞翁が馬。
今の悪い状況が良い状況に変わるかもしれないし、逆もまたしかり。
しかしそう考えれば慎重にもなるし、楽天的にもなれるはず。
まさに現在の私の状況。何事にもなるべく落ち着いて対応したい。
そのためには常に前もって、いろいろな未来を予想しておかねばならない。
例えば、

確かにやっかいなものだ。

油断は禁物。備えあれば憂いなし。どんなことでも先手を打っておくことだ。
しかしそんな風に気をつけていても、

聞き返される。

いかんともしがたい。

引用: 孤独のグルメ 久住昌之/谷口ジロー

納品祭り

24時間闘っている皆さまお疲れさまです。
闘いたくないけど食べるためには闘わざるをえないスカムポットです。

昨晩1案件システムリリースしたのに続き、本日2案件リリース+修正完了。
今月の大物はこれで一応完了。あとは小物が3件ですか。がんばりましょう。

Flash制作は最近ではすっかりActionScript3.0ばかりになっていたので
クライアントにちゃんと確認せずにAS3で制作してしまったところ
「私のPCで動かないんですけど」と。びびった。

まさかまだFlash Player 7のインストールされたPCがあったとは。思い上がりでした。反省。
しかしこれからAS2で書き直すのはとてもとてもとても大変なので必死に説得…で、なんとかセーフ。
アドビの調査では国内なら99%のPCでFlash Player 9用swfが再生できるようですし
Flash Player Version Penetration
いいじゃないですかねぇ。もうAS2は面倒で書きたくないよ。

酒飲みたい。おぜぜがはいったらささやかに打ち上げたい。あくまでささやかに。

2010/05/14

concurrencyremoteの値を変更

echo 10 > /var/qmail/control/concurrencyremote
/etc/init.d/qmail restart Qmail再起動
これでリモート配送を処理するプロセスの同時起動数の上限を絞る。
もう少し絞っても大丈夫かもしれない。

my.cnf修正

/etc/my.cnfを修正しておいた。
query_cache_size=利用サイズ(M指定)

mysql> show variables like 'query_cache_%e'; で変更を確認
mysql> show status like 'Qcache%'; で状況確認

Qcache_free_blocks:空きメモリブロック数
Qcache_free_memory:空きメモリ
Qcache_hits:キャッシュにヒットしたクエリ数
Qcache_inserts:キャッシュに保存したクエリ数
Qcache_lowmem_prunes:メモリ不足で削除されたクエリ数
Qcache_not_cached:キャッシュされなかったクエリ数
Qcache_queries_in_cache:キャッシュに存在するクエリ数
Qcache_total_blocks:合計ブロック数

※Qcache_free_blocksが多い時はFLUSH QUERY CACHE文でデフラグすること
mysql -u ユーザ名 -p
FLUSH QUERY CACHE;

2010/05/11

黄金週間日記

4月29日
月末進行でひたすら仕事。完成に向けてただただコードを書く。まだゴールが見えず不安。

4月30日
終わらない。この時点でほぼ5月に食い込むことが決定も、スケジュール的には問題ないとのこと。心配がひとつ消え後は完成させるのみ。この日からソファで仮眠。

5月1日
晴天。外に出たい欲望を抑えてただただ仕事。このころからTwitterで休みに浮かれる罪なき人々を呪いはじめる。

5月2日
晴天。睡眠時間が足りず偏頭痛がいつも通り始まる。しかし逆に手は止まらずここでバックエンド機能が全て完成で8割がた終了。

5月3日
晴天。バックエンド機能仮リリース。ここで気が抜けて午後から休みに。
久々に江ノ島に行くことにする。湘南モノレールに乗ってみたいと思い、新宿経由で大船へと移動して、いざモノレール。意外と体感速度が速いのと下りが怖い。幼少時に想像した未来のイメージ。また乗りたい。
江ノ島は大混雑さすがGW。ビール片手に遅々として進まない列に入る。
江ノ島丼とビールをいただく。階段でヒザを痛める。岩屋を観光する。
沈む夕日が美しい。隣には富士山。
怪我と疲労を得るも、心と脳はリフレッシュされる。久々にベッドで就寝。

5月4日
早朝起床。タバコと栄養剤を買いにコンビニに行くとヒザが痛んだ。偏頭痛は鈍化。
本日よりフロントエンド機能に着手。

5月5日
順調に開発進行。ゴールが見えてくるとグッと楽になる。しかし喫煙量は圧倒的に増加。ソファ生活のため首に痛み。気がつけば40時間労働。

5月6日
ここで狙い済ましたように別案件システム障害。睡眠不足の中障害対応。半日費やすも何とか解決。進行遅延により偏頭痛リターン。ヒザは回復。

5月7日
早朝フロントエンド側リリース。気が抜ける。午後からは新顧客と顔合わせ+ディスカッション。チャーハンとギョーザ食って帰宅。夜もギョーザ。ギョーザの国に住みたいと願う。

5月8日
打ち合わせが翌日に変更のため、競馬中継を横目にリリース済案件の修正作業。
夕方からは休み。友人らと目黒のステーキ屋「リベラ」へ。早めの時間に行ったおかげで空いていて嬉。牛肉1ポンドを食べたら腹ははちきれそうだ。
うんうまい肉だ いかにも肉って肉だ もぐ もぐ
釜飯の美味しい居酒屋に移動したら23:30まで日本酒+焼酎。重い腹をかかえて帰宅。

5月9日
朝から打ち合わせのため銀座へ。銀座は日曜らしくなかなかの人出。それにしても日差しがまぶしい。打ち合わせが終わったら帰宅して仕事。明日リリースの案件に注力。162ファイルに及ぶ画面の翻訳にもはや脳内パーティ状態。徹夜。

5月10日
昼過ぎに何とかリリース完了。そのまま夜まで修正やその他の案件対応。小案件ながらまた二件入ってきて安心も、別件で金銭トラブルもあり精神的にはやや憔悴。とはいえ仕事は少し落ち着いたのでベッドで就寝。寝る。

2010/05/03

GWいかがですか

人のGWの楽しげな日記を見るたびに、
ただただ呪いの言葉をツイッターに書き込むことしかできないスカムポットです。
いやいいんです。大いに遊び大いに楽しんでください。
日々の疲れをこの大型連休で、十分に癒せるようお祈りしてます。

私は楽しくDBの正規化をしたり、うきうきとクラス設計をしたり、
あとはひたすら仕様書をにらみつつコードを書き続けたりしてGWを過ごします。

しかし毎日天気が良い。今日くらいは少し外に出たいと思います。
1日くらい…いいよね…いいよね?ダメ?

お願いします

そこをなんとか


なにとぞなにとぞ

だめ?

※ 転載元不明のため写真の権利に問題ございましたらお知らせください