Simple IT Life

IT技術を幅広く入門の入門としてまとめます。simple is the best !!

Oracleのダイレクトロードインサートについて調べます 素早いselect insertができるのでテーブルからテーブルへのコピーする時に使うといいかもしれません

mysqlslapはその名の通りMySQL関連のツールで直訳すると「mysqlを平手打ちする」 (※ 筆者は英語ができないので適当) 複数のクライアントがサーバにアクセスしているかのように負荷をエミュレートすることができる そんなmysqlslapについて便利なのでまとめていきます

自社で取り扱っているAPIを運用したり、Twitterなど提供をされているAPIを使うなど目にする機会は多く 今後設計したりレビューをする可能性は0ではないため今のうちに勉強をしよう思ったのが経緯です 自分的に気になったところをメモ程度にまとめます

Perlにはオプションでステップ実行機能が使える 難しい処理などを1行ずつコードを実行していくことができる 是非デバッグ(debug)時に活用したい

Linuxコマンドのpstack,strace,pstree,mpstatについて紹介します 障害調査、負荷調査などで使うコマンドをまとめます pstack,strace,pstree,mpstat

Jenkinsについて概要とインストール方法を調べます 継続的インテグレーションとは、狭義的にはソフトウェアやサービス、システムが動作するか、こまめに確認しながら開発を進める開発手法 コピペで始めるJenkins

静的コード解析であるPHPMDとCppcheckについて調べます。静的コード解析について。コンピュータソフトウェアの解析手法の一種であり 実行ファイルを実行することなくソース解析を行う 機械的にチェックを行うことによって文法スタイルの謝りやパターン化されたバグを検出したりする

個人的ITエンジニア関連で気になる資格について

linuxサーバを運用する時に使うコマンドsar,vmstat,netstat,iostat,topについて紹介する 使い道としては、障害や負荷の状況や原因などを調べる際に活用する 詳細な使い方はググってもらうとして世の中はどういうコマンドがあるのかを見る

サーバでまだメモリに余裕があるのか調べる ページキャッシュというものがあってメモリが不足しているように見えるのでそのあたりを考慮させて利用可能なメモリ使用量を調べる

パーテョションとはOracleで大きな表や索引をデータベース内部で複数に領域に分割して管理するための仕組み 例えば4半期毎にパーティションを分割させた場合 通常の[1つの表]->パーティション化すると->[[1-3月][4-6月][7-9月][10-12月]]などに分割させることができる

表領域は表や索引などのデータベースのオブジェクトを格納する入れ物と考えられる 各表領域に対して1つ以上のデータファイルが作成される データベースでは表(データ)を論理的には表領域に格納し、物理的には表領域に関連付けられたデータファイルに格納する

MySQL5.5でInnoDBに変更させる時のメモ MyISAMにはデメリットが多いのでInnoDBがおすすめ 変更はALTER TABLEを使う