2015年10月5日のブックマーク (7件)

  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 8.12.3.1 MySQL のメモリーの使用方法

    MySQL はバッファおよびキャッシュを割り当てて、データベース操作のパフォーマンスを向上させます。 デフォルトの構成は、RAM が約 512MB の仮想マシンで MySQL サーバーを起動できるように設計されています。 特定のキャッシュおよびバッファ関連のシステム変数の値を増やすことで、MySQL のパフォーマンスを向上できます。 メモリーが制限されたシステムで MySQL を実行するように、デフォルトの構成を変更することもできます。 次のリストでは、MySQL がメモリーを使用する方法をいくつか説明します。 該当する場合は、関連するシステム変数が参照されます。 ストレージエンジンまたは機能固有の項目もあります。 InnoDB バッファプールは、テーブル、インデックスおよびその他の補助バッファのキャッシュされた InnoDB データを保持するメモリー領域です。 大容量読み取り操作の効率を

    proxy0721
    proxy0721 2015/10/05
  • やってはいけない!!MySQLに悲鳴をあげさせる10の方法

    いつも「MySQLを使うときはこうするべき」という観点から記事を書いているが、今日は逆に犯してはいけない過ちをリストアップしようと思う。 1. 全てのカラムにインデックスをつけるデータベース初心者がもっともやってしまいがちな間違いはコレではないだろうか。インデックスはいい。検索がとても速くなるから。しかし、それと引き替えにインデックスは更新するときにコストがかかるし、その分多くのディスクスペースを消費する。特に更新にかかるコストは時に甚大で、該当するインデックスのページがキャッシュ上にない場合はディスクからいったんそのページを読み込まなければいけない。ディスクアクセスは動作にとても時間がかかるので、インデックスが多数、例えば全てのカラムに付いていたりすると「あれ?固まったか?」というような状態になってしまうことがあるだろう。インデックスは必要なカラムにだけつけるようにテーブルを設計しよう。

    やってはいけない!!MySQLに悲鳴をあげさせる10の方法
    proxy0721
    proxy0721 2015/10/05
  • 気が付いたらmysqlサーバがswapしてた - ヌキのやる気のないエンジニアブログ

    昨日の夜にmuninをフラフラーっと見てたんです。とあるDBサーバで今度作業するっていういので今の状況を確認しておこうと見たら・・・・ 2GBもswapしてるじゃないですか! アタヽ(д`ヽ彡ノ´д)ノフタ うーん、swap I/Oの頻度はそこまで多くないから死にはしないけど原因見つけて対処しないとなっと。 前に読んだhttp://d.hatena.ne.jp/fat47/20121121/1353495937:【メモ】MySQLでのswap発生とNUMAアーキテクチャを思い出しました。 「お、確かにR410でCPU2個詰めるからもしかしたら・・・」 と思ったので搭載CPUの数を調べようと/proc/cpuinfoを見たら # cat /proc/cpuinfo | grep physical | grep id physical id : 1 physical id : 1 physic

    気が付いたらmysqlサーバがswapしてた - ヌキのやる気のないエンジニアブログ
    proxy0721
    proxy0721 2015/10/05
  • ぱち ブログ

    MySQLサーバで発生する空きメモリ容量枯渇問題 ※MySQLバージョンなどの差異で仕様が異なる場合があります。 勤務する会社で発生する事象です。check_mem.pl監視のアラートが飛んできて、サーバをチェックしました。 freeコマンドでざっと見た感じでは、freeとbuffersとcachedを足しても2GBもありません。メモリーは8GB積んでます。 # free total used free shared buffers cached Mem: 8176932 8079940 96992 0 84368 1382324 -/+ buffers/cache: 6613248 1563684 Swap: 1052248 208 1052040 topコマンドでメモリ使用量別にソートした場合の結果ですが、おかしくないですか? # top top - 19:22:25 up 21

    proxy0721
    proxy0721 2015/10/05
  • 減り続けるメモリ残量! 果たしてその原因は!?

    物理メモリ使用状況の把握には何を使う? では、ストレージとの同期情報まで加味したメモリの使用状況監視を行うには、どうすればよいのでしょうか? 実は現在(注2)のところ、「これで完ぺき」という方法はありません。ただ、それでは困るので、ここでは次善の策としてActiveとInactiveを監視する方法を挙げます。 ActiveとInactiveはvmstat -aやcat /proc/meminfoなどと入力することで取得できます(図5)。 Activeはページキャッシュや無名ページ(注3)のうち、最近利用したり、まだストレージとの同期が取れていない「捨てられない」ページです。Inactiveは、同じくページキャッシュや無名ページのうち、最後にアクセスされてからある程度時間がたち、ストレージとの同期も完了していて、すぐに捨てられるページです。よって、/proc/meminfoの出力でいうところ

    減り続けるメモリ残量! 果たしてその原因は!?
    proxy0721
    proxy0721 2015/10/05
  • 【大量】 「これなんのために作ったんだよwww」ってAAの面白さは異常 : ゴールデンタイムズ

    1 :以下、\(^o^)/でVIPがお送りします :2015/10/03(土) 15:33:38.262 ID:UYCttPP5E.net 139 :以下、\(^o^)/でVIPがお送りします :2015/10/03(土) 15:56:52.744 ID:Dsv4zJas0.net 141 :以下、\(^o^)/でVIPがお送りします :2015/10/03(土) 15:56:58.485 ID:1cFwCEou0.net 147 :以下、\(^o^)/でVIPがお送りします :2015/10/03(土) 15:57:39.761 ID:WW6TJdYB0.net >>141 くっそwwwwwwww 150 :以下、\(^o^)/でVIPがお送りします :2015/10/03(土) 15:57:52.430 ID:abr/9t450.net >>141 なんか笑った 16 :以下、\(^o

    【大量】 「これなんのために作ったんだよwww」ってAAの面白さは異常 : ゴールデンタイムズ