POSIX環境psコマンド相当のWindowsコマンド
Linuxを含むPOSIX環境での開発では、よくプロセス一覧を取得するのにpsコマンドを使います。 しかし、Windows環境ではpsコマンドはなく、そのような用途には以下のいずれかを使います。 [Windowsのビルトインコマンド] (1) tasklist (2) wmic(WMIのコマンドライン) [追加インストールして利用] (3) pslist(sysinternalsツール) (4)...
View Article再来週末(2014/09/07(日)) JPOUGのイベントでMySQLのお話あります。
日曜日が週末なのか週アタマなのか議論の余地はありますが w 以前私も参加・セッション講師させていただいたJPOUGのイベントですが、 次回は首記の日程で13:00-17:00に行われます。 JPOUG> SET EVENTS 20140907 今回はOracle ACEの平塚さんによるMySQLのロックについて(仮)(15:00-15:45)や...
View ArticleWHERE狙いのキー、ORDER BY狙いのキー の話を #yapcasia でしてきました
1か月くらい前のエントリー 日々の覚書: YAPC::Asia Tokyo 2014でMySQLのWHERE狙いのキーとORDER BY狙いのキーの話をします の通り、昨日(8/29)のYAPC::Asia 2014 1日目でトークしてきました。トーク概要 =>...
View ArticleYAPC::Asia 2014に行ってきた
#yapcramen #yapcramen @ar_tama @sugyan @sasata299 http://t.co/wQ7UsfXUtu pic.twitter.com/SgJs1a3zgQ— Ryuta Kamizono (@kamipo) August 30, 2014 OSSにも貢献しました! #yapcramen OSSに貢献しました https://t.co/ossAP7cusM—...
View ArticleJPOUGのイベントに参加しました。
首記(下記)のイベントに参加しました。 JPOUG> SET EVENTS 20140907 今回はOracle ACEの平塚さんによるMySQLのロックについて(仮)(15:00-15:45)や LT(16:00-)で「MySQLユーザから見た「ここが{ヘンだ,スゴい}よOracle Database」」など...
View ArticleMyISAMなテーブルに一括でmyisamchkをかける方法
2014年も半分以上過ぎたというのにMyISAMとか言わない。myisamchkはテーブル名または.MYIファイル名を引数に取れるので、$ find ./ -name "*.MYI" -exec myisamchk --silent -rq {} \;datadirにcdしてこれだけでMyISAMなテーブルを順番にmyisamchkできる。あー、InnoDBつかいたーい。PlanetMySQL...
View ArticleコンソールからMySQLでCOUNT .. GROUP BYするついでに視覚化してみる
想定しているのはこんなクエリー。mysql56> SELECT DATE_FORMAT(timestamp, '%Y-%m') AS month, COUNT(*) AS count FROM tweets GROUP BY 1;+---------+-------+| month | count |+---------+-------+| 2010-08 | 3 || 2010-09 |...
View ArticleMySQLのロックについて
JPOUG> SET EVENTS 20140907 | Japan Oracle User Group (JPOUG)に参加して発表をしてきました。IIJさまのセミナルームは窓からの眺めがすばらしいですね。JPOUGの運営メンバのみなさま、会場を提供してくださったIIJのみなさま、当日お越しいただいたみなさま、どうもありがとうございました。...
View ArticleInfiniDBにロードしている時に ERROR 122 (HY000): CAL0006: IDB-2008: The version buffer...
fifoファイル使ってごりごり流してたら怒られた。mysql> LOAD DATA INFILE '/data/tmp/fifo' INTO TABLE infinidb_tableERROR 122 (HY000): CAL0006: IDB-2008: The version buffer overflowed. Increase VersionBufferFileSize or...
View ArticleInfiniDBのERROR 122 Bulkload Read Failed.
気持ちよくLOAD DATA INFILEしてたら急に現れたこんなやつ。mysql> LOAD DATA INFILE '/data/tmp/fifo' INTO TABLE vegelog;ERROR 122 (HY000): PM1 : Bulkload Read (thread 0) Failed for Table d1.t1. Terminating this...
View ArticleLOAD DATA INFILEで複数ファイルを食わせるのにちょっとだけ有効なTIPS
LOAD DATA INFILEで複数のファイルを順番(じゃなくてもいいけど)食わせる場合を考える。↓こんなかんじ$ ll *.tsv-rw-rw-r-- 1 mysql mysql 541810051 Sep 16 10:51 20140912.tsv-rw-rw-r-- 1 mysql mysql 523910384 Sep 16 10:52 20140913.tsv-rw-rw-r-- 1...
View ArticleMySQL 5.7で追加されたALTER TABLE .. RENAME INDEX
5.7.5が来る前に、5.7.4までのおさらい。mysql57> SHOW CREATE TABLE t1\G*************************** 1. row *************************** Table: t1Create Table: CREATE TABLE `t1` ( `num` bigint(20) unsigned NOT NULL...
View Articlemysql_install_dbが生成する.mysql_secretのパスワード形式が5.7で変更になってる
5.7.4をちょこちょこいじっていてふと気付いた。$ cat ~/.mysql_secret# The random password set for the root user at Tue Sep 16 18:33:14 2014 (local time):9dl}uOS35]s4pAa3…あれ、なんか桁数とバリエーション増えてない?;358 sub...
View ArticleOSC広島と中国地方DB勉強会に参加しました。
かねてから予告していた通り、OSC広島と中国地方DB勉強会(第5回)に参加させて頂いた。両方のイベントがこの土日で連続して行われたので、いずれのイベントにも遠方からの参加者がたくさんいて盛況だったように思う。OSC広島ではデモマシンの展示を、中国地方DB勉強会ではスライド(MySQLのトラブルシューティングについて)の発表をそれぞれやらせて頂いたので、今日はその報告をさせて頂こう。...
View ArticleInfiniDBのデータサイズメモ
ロード前の.tsvファイルの情報。$ ls | wc 457 457 13531$ du -sh .8.4G .$ gzip -l *.gz | sort -k 3 -n | head -2 compressed uncompressed ratio uncompressed_name 8828777 65857744 86.6% hogelog.tsv$ gzip -l *.gz | sort...
View ArticleMySQLのユーザー接続
Original post: http://anothermysqldba.blogspot.com/2014/09/mysql-user-connections.htmlだから私は自分自身がMySQLのユーザーとの違いを説明し、それらがどのように認証を発見した。 すべてのこの情報の最初には新しいものではないが、ここで見つけることができます:...
View ArticleMySQL 4.0からアップグレードするならMySQL 5.0でいったん止まっておく
4.1はどうなんだろう。もともと何故か、「4.0から上げるならまずは5.0まで上げて、あとはまあラクチン」とか記憶にあったんですが@yoku0825 なぜそこで5.0で止まる。。。— R.Kajiyama 旅芸人onミカン箱 (@RKajiyama) 2014, 9月 8そそのかされるがままに5.5, 5.1を試したらレプリケーションがぶら下がらなかった。sys-backup19...
View ArticleMariaDB 5.5.39のALTER TABLEでprogressが表示されてた
ほへー。MariaDB [hoge]> ALTER TABLE t1 DROP c1, DROP c2, DROP c3, DROP c4, DROP c5, DROP c6, DROP c7, DROP c8, DROP c9, DROP c10;Stage: 1 of 2 'copy to tmp table' 57.5% of stage...
View ArticleMySQL 5.7.5で実装された オンラインでのInnoDBバッファプールサイズ変更(サイズ拡大編)
MySQL 5.7.5の新機能。ログ貼ってたら長くなったので、バッファプールサイズを小さくするのは別エントリーへ。理屈的には、- バッファプールを大きくするとき * innodb_buffer_pool_chunk_size ごとに新しいページを確保しながらゴニョゴニョやる * この処理中は *バッファプールへの全てのアクセスがブロックされるよ*- バッファプールを小さくするとき *...
View ArticleMySQL 5.7.5で実装された オンラインでのInnoDBバッファプールサイズ変更(サイズ縮小編)
MySQL 5.7.5の新機能、オンラインバッファプールサイズ変更について。今のサイズより大きくする(サイズ拡大編)は別エントリーで。↑のエントリーにも書いたけど、理屈的には* バッファプールサイズを今より大きく変更する時には全ブロック* バッファプールサイズを今より小さく変更する時にはブロックなしらしい。れつご。# mysqladmin -r -i 2 ex | grep...
View Article