プログラムとちょっとショップとかの紹介とか、いろいろと載せておきます。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
負荷分散処理について調査中~。
で、見つけたのがこの記事なんだけど、 シンプルなPHPとMySQLの最適化方法「当たり前を積み重ねると特別になる」 参考サイトが全英文で涙目。 なんとなく感覚でわかるからいいけど(ぇ。 でも、PHPはこっちのほうが参考になる。 PHPコード最適化テクニック集 追加(2009.3.16) PHPコーディングに関する最適化TIPS 2009 Mysql ・Mysql は右から左に解釈される ・SELECT文ではカラムを「*」にせず、限定すること ・Don't put things that changes very rarely in the database, instead put it in a global array in some include file. ・Use indexes on the columns in the WHERE clause and on the columns you want to ORDER BY. ・インデックスでテーブルを探すのは便利だけど、INSERT処理が遅くなるよ ・インデックスを分析するために、EXPLAIN命令を使ってください ・検索結果がひとつしかいらないのならば、LIMIT 1 を使うこと ・「$line = mysql_fetch_array($result)」を使うと、カラムを「$line[0]」と「$line['columnname']」の二つの方法で取得できる。ただし、「$line['columnname']」だけを使うならば、「$line = mysql_fetch_assoc($result)」を使うべきだ。 ・mysql_free_result()はメモリを節約する ・同じ事を何度もデータベースに問い合わせないこと ・デフォルト値はNOT NULL をできるだけ使うこと。1bitを節約。 ・データ型はそれに見合うサイズにすること (例:INTは不必要に大きかったりするのでMEDIUMINTかSMALLINTを使う) ・Make use of the default values, only insert values that differs from the default values to speed up the insertion. PR |
ブログ内検索
カテゴリー
|