tech.guitarrapc.cóm

Technical updates

SQL

AWS RDS で MySQL の Add Partition を Event_Scheduler で実行する

SQL

昨今 の メモリ増大により、MySQL の 性能はI/O と CPU で依存度が高まってきました。 さらに SSD, PCI-Express SSD など Fusion I/O 系の NAND フラッシュの台頭で Disk I/O も場合によっては!という声もちらほら聞こえます。 さて、現実に戻りましょう。 …

PowerShell で MySQL の kill sessionid を Show Full Processlist から生成してみる

SQL

MySQL といえば、スケーリングが容易なオープンソース RDBMSとして有名ですね。 そのMySQLですが、高負荷環境においてレプリケーション遅延やほげほげな理由で、Sessionが貯まりすぎて、止む無く Select系のセッションのみkill必要に迫られる場合があります…

PowerShell で MySQL に接続するスクリプト集を作ってみた

SQL

PowerShellから MySQLにクエリ飛ばしたりとかやってました。 纏めて function作ったり、Trigger作ったりとかしたかったので。 1回作ると意外と楽だったのですが……周りからの変態扱いが酷くなったのでアレです。 とりあえず、ググったりしても国内外問わず纏…

PowerShell で mysqladminの監視結果からキーワード指定で値を取得する

SQL

bash記事なんて書いてたのは錯乱してました (( 私はPowerShellerなのでシェル大好きですが、PowerShellを愛しているのです。 ココ大事です。 ただし、他のシェルから受ける影響はトテモ大きいですね。 何かPowerShellで出来ないのに、他で出来ていると悔しく…

PowerShellでMySQLのパーティション構文を生成する

SQL

謎社ではAWSを活用しています。 特に、RDS (Relational Database Service) でのMySQLは素敵です。 ほめる点ばかりではありませんが、良く考えられています。 さて、MySQLの負荷分散といえば、垂直分割 (DB単位、テーブル単位で分割) と 水平分割 (テーブルを…

PowerShellでSQL生成構文からカラム名とコメントを抜き出す

SQL

こんなマニアックな需要があるのでしょうか。 あ、あったので作りました (震え声 正直SQLエディタを選べばコピペでポイッてイケそうですが、その選択が出来なかったので。 今回は、show create table "MyTable" で取得、あるいはGUI上でも表示される、CREATE T…

社内初心者向けにSQL勉強会してみた

14/March/2013 同僚と喋っていて急遽思いついたので、社内で初心者向け勉強会をしました。 これだけPowerShell云々言ってますが、仕事では各種DB運用やほにゃららしてるのでSQLネタになります。 あの、できましたら…、専門のせんせー方は生温かく優しく指摘…

バッチ(cmd)で配列(もどき)を使う

本記事は、私が以前Qiitaにて掲載していたものの転載です。 PowerShellerとしては、今更 cmd感 がありますが、まぁ参考程度に ( コマンドプロンプトで配列(もどき)を使う

Sybase SQL AnywhereでMySQLのLIMIT句のようにクエリが返すRAW数を制限したい

SQL

Sybase SQL Anywhere使ってますか? MySQLを使っていて便利!!とよく言われるのがLIMIT句です。 MySQLでは、LIMIT句を使うことでクエリが返すRAW数(行数)を明示的に制限できます。 例えば、従業員テーブル(emp_def)から初めのレコードだけ取ってくるなら以下の…

Sybase SQL Anywhere Database12.0.1のODBC接続ドライバーインストール

SQL

数年来Sybase SQL Anywhere使ってますが、そういえばODBC接続をする機会がありませんでした。 国内で利用がほぼ無い(需要が無い)のでしょうが、Sybase SQL AnywhereへのODBCドライバー入手に関する資料は本当に少なく悲しくなります。 記事を書いている2012/…