takasick のすべての投稿

Amazon EC2のMicro InstanceにAmazon Linuxをインストールしてからやったこと

まずは全体的なところから

  • root宛てのメールを自分に転送
    vi /etc/aliases で root: {$メールアドレス} にしてから newaliases
  • タイムゾーンを日本標準時にする
    cp /usr/share/zoneinfo/Japan /etc/localtime で、一回ログオフしてつなぎなおせばOK。
    (あと crond の再起動が必要)
  • システム文字コードの変更
    vi /etc/sysconfig/i18n で、LANG=”ja_JP.UTF-8″ にすればOK。
  • iptablesの設定

続きを読む Amazon EC2のMicro InstanceにAmazon Linuxをインストールしてからやったこと

MySQLにおけるパフォーマンスチューニング

メモリー周りは設定ずみとすると、「インデックスを張る」という一般的なRDBMSにおけるチューニングとやることは同じ。

slowqueryがログに出てくれるのと、log-queries-not-using-indexes をつけておくとインデックスが使えていないものもログに出てくれるんで楽チン。

ただし、インデックスフルスキャンがインデックスを使えていないのと同様にログに出ちゃうので、そもそもシンプルなSQLでアクセスするようにテーブルを設計するのが大事。という結論。