# DB Tracklayer iPhone版 1.5 リリースしました!
Category: "Apple, DB-Tracklayer 開発, MySQL, android" , Tags: Apple, DB Tracklayer, DBA, iPad, iPhone, ipod touch, MySQL, クライアント
しゃちょーです。
DB Tracklayer iPhone版 バージョン1.5を2011年3月5日にリリースしました。
このバージョンからアプリ内課金による有料アプリとなってしまいましたが、
DBAの方には代え難い機能を追加してのリリースです。
DBT1.5の目玉機能は「リアルタイムステータス」です。

MySQLを普段から使用されている方はよく「Show Global Status」を実行して
MySQLの稼働状況を確認されたりすると思います。
これまでもDBTでは、サーバ管理 – ステータスからGlobal、Sessionそれぞれのステータスを確認できるようにしていました。
実際に自分で使用していて、どうしてもこれが欲しい、と思ったのが
「ステータスを継続的に取得して、ファイルに保存する」
機能でした。
チューニング、特にベンチマークの時にはベンチマーク中のステータスの変化によって
MySQL設定の正当性を確認します。
この作業にはだいたいシェルを書いて一定時間で繰り返し Show Global Statusを実行するようにして
出力させたものをExcelにマクロで取り込む、なんてことを行うわけですが、
ここまでの作業がワンタッチでできるという夢のような(私にとっては)機能なわけです。
実はこの機能はWindows版を開発しているときにはじめから実装していたのですが、
案外iPhoneでも使い物になる、DLしてくれる方も多い、と言うことがわかった時点で
何とかiPhone版にも組み込みたいと考えていました。
iPhoneの場合にはローカルにファイルを保存しても、取り出す手段がないため
CSV出力したものをメールで送信する、ということで何とか出力を得ることを可能とし、
後はCSVだからお好きに加工してね、ということにしました。
次にたっくさん要望をいただいていたiPadに対応しました。

実際に自分で使用してみてびっくりしたのですが、iPadだとかなり実務的です。
手前味噌ですが、iPadでDB管理は無い話ではないなと実感します。
iPad版はランドスケープ、ポートレイト表示も対応しています。
iPadのキーボードがかなりまともに打てることを考えると、DBTを使用してばりばりSQL文を打ちまくる
なんて作業シーンを想像してしまいます。
このほか、外側からは全く変化がないように見えますが
このバージョンからMySQLの依存コードを無くし、コネクタからスクラッチで実装しています。
この接続ライブラリはすでにiOS版 、Android版、Windows版について完成しており
Android版のDB Tracklayerはまもなくリリースとなります。

こちらは課金版のみのリリースとなりますが、iPhone版とは印象をがらっと変えた自信作です。
是非返品可能な15分間試してもらって、返品しないでそのまま購入していただきたいと思います。
次回からDB Trackelayerの便利な使い方についていくつかご紹介しようと思っています。
ではまた。
※ ですます調は疲れるな…


