<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Nabuのブログ</title>
<link>https://ameblo.jp/studionabu/</link>
<atom:link href="https://rssblog.ameba.jp/studionabu/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>説明必ずしなければですか？</description>
<language>ja</language>
<item>
<title>Databaseのチューニングの話（1）</title>
<description>
<![CDATA[ Databaseのチューニング全般についての話をして、仕上げは、システムのストレージ層を適切に設計する話に進んで行くようにします。それが目標（？！）<br>シリーズ（？）の開始は多く使用するMySQLのチューニングのレビュー。<br><br>1。開発者を苦しめる。<br>2。slow queryの基準値を1に設定してindexを使用していないqueryは無条件ください。（ますます問題になると、最後にはinnodb使うようになったよ）<br>3。innodbを使用すると、メモリ配分することが難しい。特にJoinするqueryの頻度が高い場合は、さらにinnodb書け。<br>4。innodbはcommitをサポートします。commitをサポートするという話は、トランザクション単位でconnectionが可能であることを意味。<br>5。myisamを使うときもrand/ read_key_bufferオプションを適切に調整しなければならない。<br>6。Languageでprepared構文をサポートする場合は、必ず使用してください。大部分のprepared文法はPoolingをサポートします。Poolingを使用すると、Loadが高い状態でconnection値に大きな違いが見えます。<br>7。connectionの値を減らすことがチューニングの1回原則。<br>8。その次こそQueryとindex調整。<br>9。それでもダメならHardwareにたくさんのお金を投資してください。<br>10。担当する開発者がいなくてもHardwareにたくさんのお金を投資してください。<br>11。エンジニアとチューニング/メンテナンスのことで契約するよりもコストが安くならその投資しろ<br>12。当然のことながら管理するDBのサイズがめちゃくちゃ大きい場合（Hardwareを限界まで使用し​​ている場合）のエンジニアが安い。一種のトレードオフ。<br>13。チューニング/メンテナンスの仕事をさせて欲しい、少なくとも2～3枚の文書を用意しておこう（履歴は知りましょう。）<br>14。解析ソフトウェアをあまり信じてはならない。大きな枠組みは捉えたが、最終的には、真理のCase by Caseます。<br>15。オンラインコミュニティを運営している場合、セッションに基づいて、同時接続者状況なんてみたい。可能であればDBMSよりmemcached（or redis）を使用しましょう。<br>16。小さな機能のためのソフトウェアを実装したこれ完全に問題（例えばDBMS）になることがある。常にシステム全体を考えてソフトウェアを導入しよう。<br><br>一応ここまで。いつになるか分からないが、2編を準備中。<br>
]]>
</description>
<link>https://ameblo.jp/studionabu/entry-11247016291.html</link>
<pubDate>Thu, 10 May 2012 18:57:49 +0900</pubDate>
</item>
<item>
<title>サーバメンテナンスのレビュー</title>
<description>
<![CDATA[ 1. リファレンスOSを使用しています。我々はUbuntuを選択しています。<br>2. HDDは、いつ破損してもおかしくありません。<br>3. SSD! 最高！<br>4. できればRAID5を使ってください。 RAID0は怖いです。RAID1は、Backupではない。Backupは、入念に！<br>5. SSDを使用するときは、SATA3のSSDを使用してください。SATA2との速度差が！<br>6. お使いのDBの容量が小さければ、ramdiskも考えてください。<br>7. リアルタイムのMySQLバックアップが必要ですか？Replicationを使用してください<br>8. SSDを使用すると、MySQL（myisam）のチューニングが減少します。<br>9. セキュリティが心配な場合はPHPのsuhosinモジュールを使用してください。PHP Appsレベルの注意が必要です。（韓国のPHP Appsは...はぁ...）<br>10. memcache vs redisで悩んでいます。memcacheがもっと例が多く、運営スタッフに説明しやすいですね。最終的にmemcacheを選択しました。<br>11. ログインとセッションの管理を完全にmemcacheを使用する予定です。<br>12. nginxはいつもありがとうございます。最高！<br>13. Linuxにうまいと言う人の大半は、特定のディストリビューションに上手と言う。<br>14. 韓国企業95％のサーバー管理者にLinuxは、CentOS<br><br>私は、Windowsに本当に未熟である。<br>IT側の仕事は本当に大変だ。しかし、楽しさがある。（本当に？）
]]>
</description>
<link>https://ameblo.jp/studionabu/entry-11231023733.html</link>
<pubDate>Mon, 23 Apr 2012 06:37:26 +0900</pubDate>
</item>
</channel>
</rss>
