タグ

tipsとMySQLに関するytesakiのブックマーク (6)

  • MySQL 文字化け問題を本気で直す

    mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char

  • MySQL の安全な再起動とコネクションに関して

    MySQL の再起動方法で悩んでいます。 基的には起動させたら再起動はしないのですが、最近になって処理が増えてきましたところ、メモリリークが発生するようになりました。 そこで、定期的に再起動を行いたいのですが、mysqladmin reload は安全なのでしょうか? Apache の apachectl graceful のように、子プロセスを終了させてから安全に再起動をさせたいのです。 また、mysqld の max_connections 設定は、一つのデータベースと複数のデータベースに対してと、どちらに対しての設定なのでしょうか? 結構調べたのですが、文献が発見できません。 大変恐縮ですが、アドバイスをいただけますと幸いです。 何卒よろしくお願いいたします。

    MySQL の安全な再起動とコネクションに関して
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
  • naoyaのはてなダイアリー - MyISAM vs InnoDB

    あくまで憶測で仮説でしかないんですが。 MySQL のストレージエンジンのうち代表的な二つ、MyISAM と InnoDB はよく MyISAM: Read は速いけどテーブルロックのため並行性が低い。運用が簡単。 InnoDB: MyISAM より Read は遅いけど並行性が高い 。行レベルロックなので。あとトランザクションや外部キー制約。運用が MyISAM よりちょっとめんどくさい。 という区別がされます。ここから転じて、 MyISAM は参照系クエリが大部分を占める場合に適用すると良い。例えば blog アプリケーションとか。 InnoDB は更新系クエリが多い場合に適用すると良い。 と言わたりします。実践ハイパフォーマンスMySQL でも第2章 ストレージエンジン(テーブル型) P.30 に アプリケーションでトランザクションを使用する必要がなく、主に SELECT または I

    naoyaのはてなダイアリー - MyISAM vs InnoDB
  • MySQLチューニング方法の記事紹介:phpspot開発日誌

    MySQLウォッチ】第25回 チューニングの指標,ベンチマークのノウハウ:ITpro チューニングの結果を確認するには,何かしらの指標が必要となる。「体感的に向上した」というのは,まったく当てにならない。正確に性能を把握してこそ,効率的なチューニングが行えるのだ。今回は,ベンチマークについて紹介する。 sql-bench, MyBenchを使ったベンチマーク方法と、MySQL Administratorによる状態監視方法の記事。 MySQLをどうやってチューニングしたらいいのか?という人には参考になる記事ですね。 ちなみにmybenchのサイトはこちら 以下の書籍も参考になります。 実践ハイパフォーマンスMySQL 価格: ¥ 3,780 売り上げランキング: 14,643 おすすめ度: 4.5 出荷予定: 通常24時間以内に発送 ジェレミ・D. ザウドニ デレク・J. ベリング Jer

  • 2006-02-05

    入院してから毎日友達がお見舞いに来てくれてるんだけど、さっき来てくれたのは地元の友達。もってきてくれたものが酷かったです。コンビニで買った、持ってるだけでも恥ずかしいような表紙の雑誌。もう恥ずかしい。。。なんでこんなものを買ってきたんだろう。ちなみにエロとかそういう類じゃないんです。お金儲けのだから、逆にもっと恥ずかしい。これならまだエロとかがよかった。。。 プログラミングRuby―達人プログラマーガイド isbn:4894714531 Rubyのバージョンがまだ1.6かな?のころに購入したんですけど、全然読んでなかったんです。でも、入院を機に読みました。はい。かなり良書です。すばらしいと思います。今までわからなかった部分とかすっきりですね。ただ、このかなり難易度が高いと思います。もし最初にRubyをはじめようとしている人がこのを読んだら間違いなく挫折すると思います。読んでRub

    2006-02-05
  • 1