タグ

2013年5月3日のブックマーク (9件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.7.7.29 SHOW PROCESSLIST ステートメント

    SAVEPOINT、ROLLBACK TO SAVEPOINT および RELEASE SAVEPOINT ステートメント

  • MySQL の wait_timeout と thread_cache_size の関係 | Carpe Diem

    Jeremy Zawodny 氏のブログに MySQL, Linux, and Thread Caching という興味深い記事があったので、理解するために自分翻訳してみた。この記事は、今はないけれども rember.yahoo.com で MySQL を使ったときの話のようです。ちなみに MySQL のバージョンは 4.0.4。 わぉ、とても忙しい一週間だった。私は、remeber.yahoo.com の MySQL サーバや関連するものごとに実に何日かを費した。そして、私は1日か2日を休息に使った(睡眠やシャワーなど) ところで、私はいくつか興味深い発見をした。もっとも驚いたことは MySQL サーバがとても忙しくなったときの Linux 上でのスレッドキャッシングの挙動だ。ポイントは、忙しいときのみということだ。忘れずに。 あなたも分かっていると思うが、われわれがすべてのウェブサーバ

  • 「ひとりぼっちの時間」は自分を強くしてくれる(そして、有意義に過ごす方法とは) | ライフハッカー・ジャパン

    あなたはひとりで過ごす時間を楽しめますか? 「ひとりでも大丈夫」と思っていても、実際には社会から切り離されたような気分になってしまう人も多いのです。けれども、ひとりの時間は自立心や自信を高めたり、自分についてよく知るための時間でもあります。「ひとりは怖いし、つまらない!」と感じるあなたに、有意義な「ひとり時間」を過ごすためのヒントを紹介します。 ひとりの時間が好きなタイプでも、「孤独」をまるで一種の病気のように捉える人が大勢います。「ひとりで映画を見に行くくらいなら、行かないほうがマシ」と思ったり、デスクで「ひとりランチ」する自分を悲しく思ったりしていませんか? いつも誰かと一緒にいるのは、「ひとりだと何をしたらいいのか分からない」という理由のせいかもしれませんね。ちょっと工夫をするだけで、「ひとり時間」をぐっと充実させることができます。今回は、結婚と家族療法が専門のセラピストRoger

  • Windows PowerShell でのスクリプティング

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Windows PowerShell でのスクリプティング
  • 開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して

    バッチのまとめTOPWindows上の処理を自動化するプログラムが,BATファイルである。 「コマンドプロンプト」上での手作業を省略し,自動実行できる。 Windowsが存続する限り,BATファイルはなくならないだろう。 バッチ・プログラミングの需要は,何があろうとこの先生きのこる。 このWindows 10の時代でもそうだ。 BATは,MS-DOSの時代から長く使われてきた。 そのため,各コマンドに関する個別のノウハウや情報は多い。 だが,実用的なノウハウを体系的に整理したものは,あまり見かけない。 そこで以下では,BATをコーディングする際の良質なパターンを列挙する。 (0) BATプログラミングの特徴 (1) BATファイルの雛型 (1−1) 冒頭と末尾のテンプレート (1−2) 反復して実行可能に (2) バッチの構造化 (2−1) ルーチンの分割 (2−2) 実行ファイルや実

    開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して
  • Apacheパフォーマンス・チューニングの実践

    前回、ボトルネックになり得るポイントの検討やベンチマークツール「ab」によるパフォーマンス・チェック方法を紹介した。今回はそれらを基に、Apacheのチューニングを行っていく。 処理の簡略化による負荷の低減 初めに紹介するのは、処理を減らすことによってApacheの負荷を少なくする方法だ。1つ1つの効果は小さいかもしれないが、積み重なると大きな差となって表れる。 不必要なモジュールの削除 最初に行うチューニングは、不必要なモジュールの削除だ。周知のとおり、Apacheはモジュールの組み合わせで動作している。モジュールの種類は実にさまざまで、仮想ディレクトリ機能(mod_alias)やユーザーディレクトリ(mod_userdir)といった基的な機能さえも、モジュールとして実装しているくらいである。 Apacheがこのような形態で実装されているおかげで、利用する側は不要な機能を切り離してプロ

    Apacheパフォーマンス・チューニングの実践
  • キープアライブとは - IT用語辞典

    概要 キープアライブ(keep alive)とは、ネットワーク上で接続が有効であることを確認したり、無通信により切断されるのを防ぐために定期的に短い通信を行うこと。また、そのために送受信される、実質的な伝達内容の無い特殊なパケットなどのこと。 コンピュータや通信機器、あるいは内部のソフトウェアなどの中には、一対一で特定の相手と通信する際、無通信の時間が長く続くと自動的に接続(セッション)を終了したり、あるいは相手から切断されたと判断して再接続動作を試みるものがある。 このような事態を避けるため、一定時間ごとに接続を維持するためだけの無内容なパケットなどを送信し続ける仕組みをキープアライブという。機器やソフトウェアなどの機能として提供される場合と、HTTPやTCPのようにプロトコルの仕様として定義されている場合がある。 なお、相手が正常に動作しているかどうかを確認し続ける死活監視のために定期

    キープアライブとは - IT用語辞典
  • ApahceのServerLimitディレクティブ - shibainu55日記

    これまでprefork MPMで使っていたApacheを、負荷増加のためworker化することにした。(MPMについては以前のブログ)で紹介した。そんなわけでhttpd.confのMPMに関する設定値を再検討することになったわけだが、ServerLimitのディレクティブのMPMにより違いをうっすらとしか覚えていなかったのでもう一度調べてみた。 prefork MPM の場合 ServerLimitはApacheプロセス稼働中におけるMaxClientsに設定可能な上限値を設定する。これは、preforkの場合は「同時クライアント数 = サーバプロセス数」になるため。 prefork MPM では、MaxClientsを256 (デフォルト) よりも大きな値に設定する必要がある時にだけ使用する。 希望の MaxClients数とくらべて、必要以上に大きな値を指定することは避ける。 work

    ApahceのServerLimitディレクティブ - shibainu55日記
  • MySQL のチューニング (ボトルネックの検出) : Figure out!! -ドリコムエンジニアブログ

    こんにちは! onk です。 SAPさんが各社とも「ソーシャルアプリは負荷対策が大事」って言っていますね。弊社でも mixi アプリ(PC),mixi アプリモバイルをリリースしたときはお祭り状態だったので,ふりかえりも兼ねて MySQL のボトルネックを調べる方法を書いてみました。(幸い,モバゲーオープンゲームのリリース時はこれらの経験が役に立ったので何ともなかったです) といっても 9 割方 そもそもサーバの設定がおかしい 更新が多いテーブルなのに MyISAM エンジン for 文の中でクエリを発行 INDEX 張ってない データ量がえらいことになってる 辺りなんですけどねー。 基は下から まず,ボトルネックを調べるときは下の層から上がっていくのが基です。たぶん。 なので ssh でサーバに入って (LoadAverage 300 ぐらいまでならなんとか入れますね) 以下のコマン