<?xml version="1.0" encoding="utf-8" ?>
<feed version="0.3" xml:lang="ja" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>キムラデービーブログ</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/" /><modified>2012-01-22T12:38:50+09:00</modified><tagline>オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日本オラクルに在籍していますが、本サイト（ブログ、またはウェブサイト）において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。</tagline><generator url="http://jugem.jp/">JUGEM</generator><entry><title>読まないなんてもったいない! MySQL Casual Advent Calendar</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877282" /><id>http://blog.kimuradb.com/?eid=877282</id><issued>2012-01-21T12:24:00+09:00</issued><modified>2012-01-22T03:28:04Z</modified><created>2012-01-21T03:24:00Z</created><summary>タイミングとして、いま紹介するのは周回遅れ感は否めない(笑)のですが、実は一昨年の12月からMySQLのAdvent Calendarが有志により行われています。「Advent Calendarって何? それおいしいの?」という私に準ずる方はこのリンクやこのリンクを見てもらうとして、まぁ12月に...</summary><author><name>meijik</name></author><dc:subject>MySQL</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[タイミングとして、いま紹介するのは周回遅れ感は否めない(笑)のですが、実は一昨年の12月からMySQLのAdvent Calendarが有志により行われています。「Advent Calendarって何? それおいしいの?」という私に準ずる方は<a href="http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%89%E3%83%99%E3%83%B3%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89" target="_blank">このリンク</a>や<a href="http://gihyo.jp/news/info/2010/12/0102" target="_blank">このリンク</a>を見てもらうとして、まぁ12月に日めくりでMySQLのTipsをみて「へぇ〜」を連発できるというものです(私の理解)各エントリ着眼点からおもしろいですね。12月にはAdvent Calendarを知らなくて、日めくりできなかったり、知っていても忙しくて(年末進行、年末進行)チェックできなかったかたは、是非以下のリンクからチェックしてみてください!!おもしろいですよ。<br />
<br />
<a href="http://mysql-casual.org/2011/11/mysql-casual-advent-calendar-2011.html" target="_blank">MySQL Casual Advent Calendar 2011</a><br />
<br />
<a href="http://mysql-casual.org/2010/12/mysql-advent-calendar-2010.html" target="_blank">MySQL Casual Advent Calendar 2010</a><br />
<br />
そして今年は是非参加しましょう!<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>キメとか展開がおもしろい「私のキ・モ・チ」</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877281" /><id>http://blog.kimuradb.com/?eid=877281</id><issued>2012-01-18T02:00:33+09:00</issued><modified>2012-01-17T17:00:33Z</modified><created>2012-01-17T17:00:33Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				TVアニメ「僕は友達が少ない」エンディングテーマ「私のキ・モ・チ」
			
						TVアニメ「僕は友達が少ない...の他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
		...</summary><author><name>meijik</name></author><dc:subject>Music</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005GRSPSQ/kimuradb-22/ref=nosim" target="_blank" title="TVアニメ「僕は友達が少ない」エンディングテーマ「私のキ・モ・チ」"><img src="http://ecx.images-amazon.com/images/I/51QTlIkoAzL._SL160_.jpg" width="160" height="158" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005GRSPSQ/kimuradb-22/ref=nosim" target="_blank">TVアニメ「僕は友達が少ない」エンディングテーマ「私のキ・モ・チ」</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005GRSPSQ/" target="_blank">TVアニメ「僕は友達が少ない...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">三日月夜空（CV：井上麻里奈）,三日月夜空,井上麻里奈,柏崎星奈（CV：伊藤かな恵）,柏崎星奈,伊藤かな恵</span><br />
								
								<span class="review_desc">メディアファクトリー</span><br />
								
				
								<span class="review_desc">
					￥ 890
				</span><br />
				
								<span class="review_desc">(2011-11-25)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>やー、ファルセットが効果的に使われているなぁ。進行などはオーソドックスだけど、ところどころのキメとか展開がおもしろい。井上さん、あまり堅苦しくないけどキッチリ歌っている。よかよか。<br />
<br />
C/Wは。。。。。チト私はダメだな。。。。。。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c74/10/" target="_blank">音楽</a></div><br />
<br />
]]></content></entry><entry><title>読まないなんてもったいない! MySQL関連の連載記事</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877280" /><id>http://blog.kimuradb.com/?eid=877280</id><issued>2012-01-17T23:49:09+09:00</issued><modified>2012-01-17T14:49:09Z</modified><created>2012-01-17T14:49:09Z</created><summary>MySQLには日本語・英語で様々な良本があるのですが、もちろん無料で読めるWeb上の記事にもそれに迫る(いや一部それ以上の)良い記事があります。特に今ちょうど連載されている記事は毎記事ごとに臨場感があってGoodではないでしょうか? いや、読まないなんてもったいない!!...</summary><author><name>meijik</name></author><dc:subject>MySQL</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[MySQLには日本語・英語で様々な良本があるのですが、もちろん無料で読めるWeb上の記事にもそれに迫る(いや一部それ以上の)良い記事があります。特に今ちょうど連載されている記事は毎記事ごとに臨場感があってGoodではないでしょうか? いや、読まないなんてもったいない!!<br />
<br />
ビギナーのあなたにはこの連載記事などどうでしょうか?<br />
<br />
<a href="http://enterprisezine.jp/article/corner/185" target="_blank">MySQL事始</a><br />
<br />
また、MySQL 5.6.xの動向が気になったり、今後採用を検討している人がざっくり新機能を知りたい場合には次の連載記事をお勧めします。<br />
<br />
<a href="http://thinkit.co.jp/book/2011/11/25/2342" target="_blank">MySQL製品最新事情</a><br />
<br />
上記の二連載はエバンジェリスト梶山さんのものですが、MySQLといえば、そう漢(オトコ)を忘れてはいけません。たっぷり「濃い」説明を堪能したい中〜上級者のあなたは、オトコの記事でヒートアップしよう!<br />
<br />
<a href="http://enterprisezine.jp/article/corner/204" target="_blank">MySQLチューニング虎の巻</a><br />
<br />
ここからも参照されているオトコの一冊。各MySQLイベントで褒め殺し(笑)されているこの本はMySQL関係者必携の良書です。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774142948/kimuradb-22/ref=nosim" target="_blank" title="エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド"><img src="http://ecx.images-amazon.com/images/I/41oqE-9dM2L._SL160_.jpg" width="127" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774142948/kimuradb-22/ref=nosim" target="_blank">エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/4774142948/" target="_blank">エキスパートのためのMySQL[...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">奥野 幹也</span><br />
								
								<span class="review_desc">技術評論社</span><br />
								
				
								<span class="review_desc">
					￥ 3,465
				</span><br />
				
								<span class="review_desc">(2010-06-12)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>]]></content></entry><entry><title>今頃MP770で印刷設定 for CentOS5.7(32-bit)</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877279" /><id>http://blog.kimuradb.com/?eid=877279</id><issued>2012-01-13T00:50:13+09:00</issued><modified>2012-01-12T15:50:13Z</modified><created>2012-01-12T15:50:13Z</created><summary>昨日のエントリで、MP770+WP100でIPアドレスを設定した。ということは、同じ方法でLinuxからも印刷できるのでねーの、と思い、Google先生に教わりつつ設定完了。印刷できました。やったね!!

(1) ドライバのダウンロード、インストール
(2) プリンタの設定

ですが、...</summary><author><name>meijik</name></author><dc:subject>Linux</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[昨日のエントリで、MP770+WP100でIPアドレスを設定した。ということは、同じ方法でLinuxからも印刷できるのでねーの、と思い、Google先生に教わりつつ設定完了。印刷できました。やったね!!<br />
<br />
(1) ドライバのダウンロード、インストール<br />
(2) プリンタの設定<br />
<br />
ですが、まぁ(1)がまったくわからず。以下のブログエントリがまず役立ちました。<br />
<br />
<a href="http://d.hatena.ne.jp/sekitoh/20060129/1138551995" target="_blank"><br />
[Fedora] Cannon MP770 を Linux(Fedora core 4) で使う。</a><br />
<br />
細かな設定などは以下のブログエントリに頼らないとわからなかったでしょう。<br />
<a href="http://voicetwo.selfip.com/yashikiba/aprk/item/67/catid/3" target="_blank"><br />
Canonプリンタのip3100(ip4100)をCentOSサーバで使う。</a><br />
<br />
とにかく上記二つのログエントリで、MP770のドライバはip4100のものでよい、というのがわかり、<br />
実際にCentOSへのドライバのインストール方法がわかったのが大きな一歩でした。<br />
<br />
そして、そのドライバを用いて実際に設定する方法は次のブログエントリです。<br />
<br />
<a href="http://mattari135.blogspot.com/2011/12/ubuntu-1110nethawk-wp100.html" target="_blank">ubuntu 11.10でNetHawk WP100を使う方法</a><br />
<br />
やはりポイントはREAR_PRINTでした。参考にさせていただいたブログの作者の方々、ありがとうございました。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>今頃MP770で印刷設定 for Win7(64-bit)</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877278" /><id>http://blog.kimuradb.com/?eid=877278</id><issued>2012-01-12T00:21:00+09:00</issued><modified>2012-01-12T15:28:33Z</modified><created>2012-01-11T15:21:00Z</created><summary>以前、こんなブログエントリを書きましたが、結局CANNONの最新のプリンタも買ってしまいました。

しかし、MP770にも大量の非純正インク(笑)があるので、使わないと!ということで、長らくうやむやにしていたMP770(with WP100)の設定をWin7(64-bit)にするというのにチャ...</summary><author><name>meijik</name></author><dc:subject>日々</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[以前、<a href="http://blog.kimuradb.com/?eid=877258" target="_blank">こんなブログエントリ</a>を書きましたが、結局CANNONの最新のプリンタも買ってしまいました。<br />
<br />
しかし、MP770にも大量の非純正インク(笑)があるので、使わないと!ということで、長らくうやむやにしていたMP770(with WP100)の設定をWin7(64-bit)にするというのにチャレンジして印刷できるようになりました。<br />
手順はこうです。<br />
<br />
(1) WP100に固定のIPアドレスを割り当てる<br />
(2) MP770をWin7に接続して、ローカル(USB接続)でドライバをインストールする<br />
(3) ドライバに対してLPRの設定をする<br />
<br />
という設定で無事印刷できるようになりました。やったね!!手順はこちら。キュー名REAR_PRINTというのがミソだよなぁ。<br />
<br />
<a href="http://www.canon-is.co.jp/support/product/nh/wpep-1016.html" target="_blank">LPRでの印刷方法</a><br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>MySQL 5.6.4でマイクロ秒までサポート(TIME, DATETIME, TIMESTAMP)</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877275" /><id>http://blog.kimuradb.com/?eid=877275</id><issued>2012-01-09T00:07:22+09:00</issued><modified>2012-01-08T15:07:22Z</modified><created>2012-01-08T15:07:22Z</created><summary>オトコの熱いブログエントリのとおり大幅な進歩を遂げつつあるMySQL 5.6
最新のMySQL 5.6.4では首記のとおり、時刻を格納するカラムにマイクロ秒まで格納できるようになりました。
fsp(fractional seconds part)として0〜6を指定できます。Release notesにある以下の例...</summary><author><name>meijik</name></author><dc:subject>MySQL</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<a href="http://nippondanji.blogspot.com/2011/04/mysql-56.html" target="_blank">オトコの熱いブログエントリのとおり大幅な進歩を遂げつつあるMySQL 5.6</a><br />
最新のMySQL 5.6.4では首記のとおり、時刻を格納するカラムにマイクロ秒まで格納できるようになりました。<br />
fsp(fractional seconds part)として0〜6を指定できます。<a href="http://dev.mysql.com/doc/refman/5.6/en/news-5-6-4.html" target="_blank">Release notesにある以下の例</a>だと、それぞれ小数点以下三桁、六桁が指定できます。<br />
<br />
CREATE TABLE t1 (t TIME(3), dt DATETIME(6));<br />
<br />
fspは無指定の場合0となります。これは既存のものとの互換性のためです。<br />
<br />
現在の時刻を示す関数にもfspが指定できるようになり、それを格納できます。こんな感じになります。<br />
<br />
mysql> insert into t1 values(now(6),now(6));<br />
Query OK, 1 row affected (0.00 sec)<br />
<br />
mysql> select * from t1;<br />
+--------------+----------------------------+<br />
| t            | dt                         |<br />
+--------------+----------------------------+<br />
| 23:54:49.672 | 2012-01-08 23:54:49.672366 |<br />
+--------------+----------------------------+<br />
1 row in set (0.00 sec)<br />
<br />
商用RDBMSの多くが秒以下の単位まで格納できていたので、これで移行なども簡単になると思います。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>[勝手に補足]触って学べるOSS-DB試験第3回運用管理</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877277" /><id>http://blog.kimuradb.com/?eid=877277</id><issued>2012-01-04T19:34:00+09:00</issued><modified>2012-01-09T13:18:57Z</modified><created>2012-01-04T10:34:00Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				日経 Linux (リナックス) 2012年 01月号 [雑誌]
			
						日経 Linux (リナックス) 201...の他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
								---
								...</summary><author><name>meijik</name></author><dc:subject>データベース</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B006975D2S/kimuradb-22/ref=nosim" target="_blank" title="日経 Linux (リナックス) 2012年 01月号 [雑誌]"><img src="http://ecx.images-amazon.com/images/I/61mfDrzyy6L._SL160_.jpg" width="120" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B006975D2S/kimuradb-22/ref=nosim" target="_blank">日経 Linux (リナックス) 2012年 01月号 [雑誌]</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B006975D2S/" target="_blank">日経 Linux (リナックス) 201...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">---</span><br />
								
								<span class="review_desc">日経BP社</span><br />
								
				
								<span class="review_desc">
					￥ 1,490
				</span><br />
				
								<span class="review_desc">(2011-12-08)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>本誌ではAndroid 4.0のすべて、などありますが、また地味にDBを進めます。<br />
<br />
例題1.多くのRDBMSではディスク上にデータベース格納領域を初期化する必要があります。この格納領域をPostgreSQLでは「データベースクラスタ」と呼びます。通常「クラスタ」といって我々が想像するようなものではありません。MySQLでいうところのデータディレクトリです。(そしてMySQLの場合は<a href="http://dev.mysql.com/doc/refman/5.1/ja/mysql-install-db.html" target="_blank">mysql_install_db</a>で初期化します)<br />
<br />
Firebirdはシステム関連のデータベースはインストール時に作成され、あとはデータベース=ファイルなので、特に「データベース格納領域」という概念はありません。<br />
<br />
例題2.うーん、容量見積もりですが、これは役立つのですかね? FILLFACTOR(OracleのPCTFREE)みたいなやつは、まぁデフォルトの90で、あとはインデックス無し? そしてtextの平均超を与えてもらえれば。。。。って単なる計算問題ではないのでしょうか?　<br />
<br />
例題3.プロセスの概念。マルチプロセスで作成されている、というのがわかればいいわけですね。MySQLはマルチスレッド、そしてFirebirdは両方あります。(クラシックサーバ=プロセスモデル、スーパーサーバ=スレッドモデル)<br />
<br />
例題4.認証はそれぞれのデータベース独特ですね。MySQLの場合通常のデータベース認証であるユーザ/パスワードのユーザ部分にホスト名やIP Addressを含む定義ができます。また<a href="http://dev.mysql.com/doc/refman/5.5/en/mysql-nutshell.html" target="_blank">MySQL 5.5.16からプラガブルな認証モジュール(PAMやWindows統合認証)が商用バージョンのみ添付</a>されるようになりました。<br />
<br />
Firebirdの場合、通常の認証以外にUnixの認証や、Windowの統合認証も利用できます。<br />
<br />
例題5.例題6.をみる場合は、ここいらをまず見た方がいいですね。すべてミックさんの連載です。<br />
<br />
<a href="http://gihyo.jp/dev/serial/01/db-academy/000401" target="_blank">第4回　クエリ評価エンジンと実行計画―“シェフおまかせ”はいつも美味しいのか（1）</a><br />
<a href="http://gihyo.jp/dev/serial/01/db-academy/000402" target="_blank">第4回　クエリ評価エンジンと実行計画―“シェフおまかせ”はいつも美味しいのか（2）</a><br />
<a href="http://gihyo.jp/dev/serial/01/db-academy/000403" target="_blank">第4回　クエリ評価エンジンと実行計画―“シェフおまかせ”はいつも美味しいのか（3）</a><br />
<br />
これらが雑誌に掲載されたときの、私の補足記事でMySQL/Firebirdはカバーできるはずです。<br />
<br />
<a href="http://kimuradb.jugem.jp/?eid=877159" target="_blank">[勝手に補足]DBアタマアカデミー第4回クエリ評価エンジンと実行計画</a><br />
<a href="http://kimuradb.jugem.jp/?eid=877160" target="_blank">[勝手に補足]DBアタマアカデミー第4回クエリ評価エンジンと実行計画(続き)</a><br />
<br />
例題5.については選択肢2.3.がPostgreSQL用のもので、答えは普遍的なものです。<br />
また、例題6.のうち、ANALYZEは一般的、VACUUMはPostgreSQL独特のものです。<br />
<br />
と、いうことで6問中一般的なのは例題3(むりやり)例題5の二つで、後はPostgreSQL独自ということで。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>[勝手に補足]触って学べるOSS-DB試験第2回基本的なSQLからパラメーターの設定まで</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877276" /><id>http://blog.kimuradb.com/?eid=877276</id><issued>2012-01-03T16:40:00+09:00</issued><modified>2012-01-09T08:17:27Z</modified><created>2012-01-03T07:40:00Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				日経 Linux (リナックス) 2011年 12月号 [雑誌]
			
						日経 Linux (リナックス) 201...の他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
								---
								...</summary><author><name>meijik</name></author><dc:subject>データベース</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005XB0X0S/kimuradb-22/ref=nosim" target="_blank" title="日経 Linux (リナックス) 2011年 12月号 [雑誌]"><img src="http://ecx.images-amazon.com/images/I/61Un0-89mVL._SL160_.jpg" width="119" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005XB0X0S/kimuradb-22/ref=nosim" target="_blank">日経 Linux (リナックス) 2011年 12月号 [雑誌]</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005XB0X0S/" target="_blank">日経 Linux (リナックス) 201...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">---</span><br />
								
								<span class="review_desc">日経BP社</span><br />
								
				
								<span class="review_desc">
					---
				</span><br />
				
								<span class="review_desc">(2011-11-08)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>本誌ではWindowsファイル共有を超高速化、などありますが、こちらは地味にDB関連を進めます。。。。お手元に本誌を用意してレッツトライ! <br />
<br />
例題1. データベースの一覧を表示するコマンド、ということですが、これはPostgreSQLに特化したものですね「&yen;と英文字一文字」というのは。MySQL ではSHOW DATABASES;になります。Firebirdはデータベース毎に１つ(もしくはそれ以上の)ファイルが割り当てられ、それを指定して動作するため、データベースの一覧という概念はありません。<br />
<br />
データ型は一般的で各データベース共通のものと、独特なものがあります。表2.にはなぜかnumeric, decimalがリストアップされていませんがPostgreSQLにもちゃんとあります。これも表にはありませんが、幾何データ型はPostgreSQL特有のものです。<br />
<br />
例題2. 文字列照合の問題ですが、このレベルではFirebird/PostgreSQL/MySQLともに共通です。答えも一緒です。<br />
<br />
例題3. DBサーバとは別のサーバから接続できるように設定したい。の設定ですが、これもPostgreSQL特有の設定です。逆にMySQLやFirebirdでは別のサーバから設定できるのがデフォルトで、例えばMySQLではskip-networkingオプションを指定して、tcp/ip接続をできないようにして、 --socket で適切な名前付きパイプまたは Unix ソケット ファイルで接続する、という風にします。<br />
<br />
例題4. これも考え方は各データベースにより違います。MySQLは起動時に構成ファイル(my.cnf)グローバルに読み込まれ、接続時にローカル(セッション)にコピーされる、と考えるとわかりやすいです。グローバルで動的に変更できるパラメタもありますが、それを変更後、同じ項目がセッションに反映されるのは再接続時イメージです。my.cnfを再度グローバルに反映するには、MySQLサーバの再起動が必要です。<br />
<br />
Firebirdの場合はfirebird.confとシステム監査用のfbtrace.confはFirebirdサーバの再起動時に読み込まれます。ユーザのfbtrace.confはトレース開始時点、またalias.confはCREATE/CONNECT DATABASEでデータベースにアクセスした時点で読まれます。<br />
<br />
今回は4問のうち、汎用的なものは1問、それ以外はPostgreSQL特有のものでした。ではまた〜。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>もう相対性理論いらなくネ? やくしまるえつこ「ノルニル/少年よ我に帰れ」</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877274" /><id>http://blog.kimuradb.com/?eid=877274</id><issued>2012-01-02T22:32:54+09:00</issued><modified>2012-01-02T13:32:54Z</modified><created>2012-01-02T13:32:54Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				ノルニル・少年よ我に帰れ
			
						ノルニル・少年よ我に帰れの他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
								やくしまるえつこメトロオーケストラ
			...</summary><author><name>meijik</name></author><dc:subject>Music</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005DIBJ2M/kimuradb-22/ref=nosim" target="_blank" title="ノルニル・少年よ我に帰れ"><img src="http://ecx.images-amazon.com/images/I/41QLDPV1eNL._SL160_.jpg" width="160" height="141" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005DIBJ2M/kimuradb-22/ref=nosim" target="_blank">ノルニル・少年よ我に帰れ</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005DIBJ2M/" target="_blank">ノルニル・少年よ我に帰れの他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">やくしまるえつこメトロオーケストラ</span><br />
								
								<span class="review_desc">キングレコード</span><br />
								
				
								<span class="review_desc">
					￥ 888
				</span><br />
				
								<span class="review_desc">(2011-10-05)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>当初は不安視された(俺だけ?) 沖井さんの見いだした(?) ときさんがソロとして大成したように、最近のやくしまるえつこの活躍は、相対性理論いらなくネ? と思うに足るほどです。作詞・作曲も自分(ティカ・α名義)そしてそれを十分に伝えられる編曲と演奏があれば、そもそも相対性理論とはやくしまるえつこの入り口であったかのような錯覚に陥ります。<br />
<br />
『ルル』では少し「やくしまるえつこでなくてもいいんじゃネ?」と思った私も、ノルニル、そして少年よ我に帰れでは、「これは彼女じゃないと」という思わざるを得ないデキに白旗です。歌詞もアニメの世界観にそったものでいいですよね。アニメがやくしまるさんを救っているのか、それとも彼女がアニメを救っているのか? ストリングスアレンジもスキです。<br />
<br />
# ただ、TVアレンジはちょうどいいけど、CDでは懲りすぎてのToo Much感がありますね。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c74/10/" target="_blank">音楽</a></div><br />
<br />
]]></content></entry><entry><title>耳に残るリフ「DEAR FUTURE」</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877273" /><id>http://blog.kimuradb.com/?eid=877273</id><issued>2011-12-31T15:30:35+09:00</issued><modified>2011-12-31T06:30:35Z</modified><created>2011-12-31T06:30:35Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				DEAR FUTURE
			
						DEAR FUTUREの他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
								coaltar of the deepers,Ringo Deathstarr,堀江由衣,SECRET SHINE
		...</summary><author><name>meijik</name></author><dc:subject>Music</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005AZ6CW0/kimuradb-22/ref=nosim" target="_blank" title="DEAR FUTURE"><img src="http://ecx.images-amazon.com/images/I/41sHafiM7HL._SL160_.jpg" width="160" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005AZ6CW0/kimuradb-22/ref=nosim" target="_blank">DEAR FUTURE</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005AZ6CW0/" target="_blank">DEAR FUTUREの他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">coaltar of the deepers,Ringo Deathstarr,堀江由衣,SECRET SHINE</span><br />
								
								<span class="review_desc">キングレコード</span><br />
								
				
								<span class="review_desc">
					￥ 1,159
				</span><br />
				
								<span class="review_desc">(2011-08-31)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>年末は気が滅入るので音楽聞いています。今年最後はCOALTAR OF THE DEEPERSのDEAR FUTUREです。オーケンの特撮メンバーとのことで、なんかこう本当にうまく耳に残る曲です。イントロのギターはなんでもないといえばなんでもないんですが、何度か聞くとやられちゃいます。<br />
<br />
ボーカルはうまいんだかなんなんだかわかんないんですが(笑)とにもかくにも雰囲気で押し通して、それがいいほうに倒れています。アニメの後半ではARBのカバーが使われるのですが、エンディングはこちらのほうがスキでしたね。COALTAR OF THE DEEPERSはチトさかのぼって聞いてみたいです。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c74/10/" target="_blank">音楽</a></div><br />
<br />
]]></content></entry><entry><title>「残念系隣人部★★☆（星ふたつ半）」</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877272" /><id>http://blog.kimuradb.com/?eid=877272</id><issued>2011-12-30T22:38:54+09:00</issued><modified>2011-12-30T13:38:54Z</modified><created>2011-12-30T13:38:54Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				TVアニメ「僕は友達が少ない」オープニングテーマ「残念系隣人部★★☆（星ふたつ半）」
			
						TVアニメ「僕は友達が少ない...の他のレビューをみる&amp;raquo;
		
			
			
								評価：...</summary><author><name>meijik</name></author><dc:subject>Music</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005GRSPXQ/kimuradb-22/ref=nosim" target="_blank" title="TVアニメ「僕は友達が少ない」オープニングテーマ「残念系隣人部★★☆（星ふたつ半）」"><img src="http://ecx.images-amazon.com/images/I/616Xkd1z7EL._SL160_.jpg" width="160" height="159" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005GRSPXQ/kimuradb-22/ref=nosim" target="_blank">TVアニメ「僕は友達が少ない」オープニングテーマ「残念系隣人部★★☆（星ふたつ半）」</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005GRSPXQ/" target="_blank">TVアニメ「僕は友達が少ない...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">友達つくり隊,三日月夜空（CV：井上麻里奈）,柏崎星奈（CV：伊藤かな恵）,楠幸村（CV：山本希望）,志熊理科（CV：福圓美里）,羽瀬川小鳩（CV：花澤香菜）,高山マリア（CV：井口裕香）,井上麻里,奈伊藤かな恵</span><br />
								
								<span class="review_desc">メディアファクトリー</span><br />
								
				
								<span class="review_desc">
					￥ 860
				</span><br />
				
								<span class="review_desc">(2011-10-26)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>井上さんは、あまりにも滑舌よく、しっかり歌いすぎているイメージがあるのですが、この曲はちょうどいい感じですね。一曲目はちょっと聞くとあまりたいしたことない感じがするのですが、聞いていくとはまる感じでグッド。私は歌詞(というかかけ声の)♪ウィー！になんかやられてしまいました。二曲目はちょっと昔のアイドル曲みたいでこっぱはずかしくて、チトだめです。(OVAのテーマのようですが)<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c74/10/" target="_blank">音楽</a></div><br />
<br />
]]></content></entry><entry><title>YahooBBの光BBユニットはVPNを通さない(らしい)</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877271" /><id>http://blog.kimuradb.com/?eid=877271</id><issued>2011-12-26T11:04:17+09:00</issued><modified>2011-12-26T02:04:17Z</modified><created>2011-12-26T02:04:17Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				BUFFALO 11n/b/g対応 ハイパワー 無線LANルーター AirStation単体 WZR-HP-G302H
			
						BUFFALO 11n/b/g対応 ハイパ...の他のレビューをみる&amp;raquo;
		
			
			
								評価： 
		...</summary><author><name>meijik</name></author><dc:subject>日々</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004CR5ZXY/kimuradb-22/ref=nosim" target="_blank" title="BUFFALO 11n/b/g対応 ハイパワー 無線LANルーター AirStation単体 WZR-HP-G302H"><img src="http://ecx.images-amazon.com/images/I/31a%2BMmjBVpL._SL160_.jpg" width="139" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004CR5ZXY/kimuradb-22/ref=nosim" target="_blank">BUFFALO 11n/b/g対応 ハイパワー 無線LANルーター AirStation単体 WZR-HP-G302H</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B004CR5ZXY/" target="_blank">BUFFALO 11n/b/g対応 ハイパ...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">---</span><br />
								
								<span class="review_desc">バッファロー</span><br />
								
				
								<span class="review_desc">
					￥ 5,144
				</span><br />
				
								<span class="review_desc">(2010-12-01)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div>東京めたりっくからはじまった私のADSL人生は、Yahooの東京めたりっく買収にともない2003/06/07にYahoo! BB 12M + BBフォンに乗り換えとなり、その後八年半の長きにわたりADSL 12M生活が続いていた。<br />
<br />
住んでいるマンションは光フレッツが設置されたが当初VDSL方式だった。また、YahooはYahooで独自で光回線をひいているような状態だった。私自身はプロバイダを乗り換えるのが面倒だったし、あえて１つのマンションにYahooをひく、というのも冗長な感じがしたし、そもそもADSLで十分だと思ってずっと利用してきた。<br />
<br />
ところが12月からADSLが不調になり、利用しているトリオモデムでパソコンを認識しない(ランプがつかなかったり)都市伝説のように半日電源切ったら元に戻ったり、と仕事の上で使うには大分頼りない状態になってきた。(サブの回線でUQ WiMAXがあるのでまぁなんとかこなしてきた)　ちょうどマンションの回線も足りなくなり、最近は光を直接引き込むようになったし、YahooBB + フレッツ光でプロバイダを変えなくても光にできる、ということで、今回乗り換えることにしました。(変な業者から「乗り換えませんか」の電話攻撃に辟易したことも乗り換え要員の１つ。。。)<br />
<br />
年末近くということで時間がかかるかと思ったけれども、混むのは休日だけで平日だと比較的はやく(申し込みから1週間くらい?)工事にやってきて、しかも、うちは家の中に有線LAN(!) を設定するために、各種装置を玄関横の戸棚の中にまとめて設置していたことも功を奏して、1時間もかからず工事は終わり。そしてNTTの終端装置にYahooBBからレンタルされた光BBユニットを接続して「はい、終わり」というはずでしたが。。。。。<br />
<br />
(1) VPNの接続ができない!<br />
　Webなどはうまく接続できますが、家から会社への一部の接続に利用していたVPNがADSL->光への変更でつながらなくなってしまいました。(timeout) NTTの終端装置、光BBユニットなど説明書を読んでもVPN関連の記述なし。設定も見当たらない。2日ほど試行錯誤したあとにYahooBBに問い合わせると「※光BBユニットには、VPN接続に関する設定項目はございません。VPN網への接続に関するお問い合わせは、ご利用の機器メーカー、サービス提供元もしくは、ネットワーク管理者までお問い合わせをお願いしております」とのこと。うーん。しかし「誠に恐れ入りますが、ご確認後も改善が見られない場合は、他社製ルータの導入など、ご検討いただけましたら幸いでございます」の一文が。。。。そうか、他社製ルータ直づけできるのか! ということで、まずNTTの終端装置までVPN通っているのかということを確認することに。ちょうどマンションの総会があったので光回線を使っている住人に聞いてみると4人中4人が問題なく使えている、ということで、光BBユニットを交換することでつながる可能性大!<br />
<br />
(2) 手持ちのブロードバンドルーターではダメ?<br />
　さっそくこれまで使っていたブロードバンドルーターをつないでみるが認識せず。。。。うーん、古いからかなぁ(購入は9年前)じゃとりあえず、最新の売れ筋のやつなら大丈夫かと首記のバッファローのものを購入。NTTの光フレッツ動作機器リストにも入っているし大丈夫だろう。<br />
<br />
(3) 新しいブロードバンドルータ購入。そうしたら。。。。<br />
　アマゾンで購入、翌日に届いたものを接続しようとすると、注意書きが「YahooBBやCATV回線でインターネットに接続されている場合は、モデムの電源を30分ほど切っておいてください」なぬ??　これが(2)でつながらなかった原因か? 仕組みがよくわからぬ。とりあえず書かれている手順で新しいブロードバンドルータを付属のCD-ROMで設定(YahooBBのプロバイダとしてのユーザ名・パスワードを設定する必要がある)し、終了すると、なんと何事もなかったようにVPN接続でき、ミッション終了。<br />
<br />
この間約一週間。。。。はやいとみるか遅いとみるか、とにかく作業は終了。光BBユニットのレンタル解除(含むBBフォンの解除)して、光BBユニットと、ADSLモデムを返却。。。。。これにて本当に終了?<br />
<br />
とにかく同じことで悩む人がでないように、ここにメモして置くことにします。<br />
<br />
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
]]></content></entry><entry><title>どのMySQL Connector/Jを使いましょうか?</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877270" /><id>http://blog.kimuradb.com/?eid=877270</id><issued>2011-12-23T12:14:00+09:00</issued><modified>2011-12-23T03:17:46Z</modified><created>2011-12-23T03:14:00Z</created><summary>Connector/Netはバージョンが多くあるので以前に以下のような記事を書きました。

どのMySQL Connector/Netを使いましょうか?

これに対してMySQLでのJDBCドライバ実装のConnector/Jの現在メンテナンスされているバージョンは
次の一覧のように少ないため、まよわずC...</summary><author><name>meijik</name></author><dc:subject>MySQL</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[Connector/Netはバージョンが多くあるので以前に以下のような記事を書きました。<p>

<a href="http://blog.kimuradb.com/?eid=877236" target="_blank">どのMySQL Connector/Netを使いましょうか?</a>
<p>
これに対してMySQLでのJDBCドライバ実装のConnector/Jの現在メンテナンスされているバージョンは
次の一覧のように少ないため、まよわずConnector/J 5.1.xを使ってください。
<p>
<pre>
DD MON YEAR 5.0.x   5.1.x
------------------------------------------
22 DEC 2005 5.0.0   -----
11 JUL 2006 5.0.1   -----
11 JUL 2006 5.0.2   -----
26 JUL 2006 5.0.3Be -----
20 OCT 2006 5.0.4   -----
02 MAR 2007 5.0.5   -----
11 APR 2007 -----   5.1.0 Al
15 MAY 2007 5.0.6   
22 JUN 2007 -----   5.1.1 Al
29 JUN 2007 -----   5.1.2 Be
20 JUL 2007 5.0.7
10 SEP 2007 -----   5.1.3 RC
09 OCT 2007 5.0.8   5.1.5 GA
07 MAR 2008 -----   5.1.6 GA
21 OCT 2008 -----   5.1.7 GA
16 JUL 2009 -----   5.1.8 GA
21 SEP 2009 -----   5.1.9 GA
23 SEP 2009 -----   5.1.10 GA
21 JAN 2010 -----   5.1.11 GA
18 FEB 2010 -----   5.1.12 GA
24 JUN 2010 -----   5.1.13 GA
06 DEC 2010 -----   5.1.14 GA
10 FEB 2011 -----   5.1.15 GA
16 MAY 2011 -----   5.1.16 GA
07 JUL 2011 -----   5.1.17 GA
04 OCT 2011 -----   5.1.18 GA
</pre>
<p>
上記以外には3.0, 3.1がありますが最終リリースは次のようになっており、更新されていません。<p>
<OL>
<LI>3.0 現状の最終リリースD.6.4.1. Changes in MySQL Connector/J 3.0.17 (23 June 2005)</LI>
<LI>3.1 現状の最終リリースD.6.3.2. Changes in MySQL Connector/J 3.1.14 (19 October 2006)</LI>
</OL>
<p>
またConnector/J 5.0 は、上記のとおり現状の最終リリースD.6.2.1. Changes in MySQL Connector/J 5.0.8 (09 October 2007)であり、2008年以降は5.1しか更新されていません。
<p>
Connector/J 5.1はJava 1.5以降で動作し、MySQL 4.1以降への接続に対応しています。各Connector/Jバージョンの内容と対応するJava/MySQLのバージョンについては次のマニュアルをご参照ください。
<p>
<a href="http://dev.mysql.com/doc/refman/5.5/en/connector-j-versions.html" target="_blank">Connector/J Versions</a>
<p>
またConnector/JもConnector/Net同様にMySQLクライアントライブラリ(libmysql)は利用していないため、クライアントライブラリは不要(かつクライアントライブラリのバージョンに左右されない)です。
<p>
Connector/Jのマニュアルは以下のリンクでpdfにまとめられているので、これをダウンロードして参照すると便利ですよ。ではでは。
<p>
<a href="http://downloads.mysql.com/docs/connector-j-en.pdf" target="_blank">Connector/Jのマニュアル(英文)</a>
他のフォーマット(html, epub)やConnector/J以外のドキュメント<a href="http://downloads.mysql.com/docs/
" target="_blank">はこちらからチェック</a>!
 
<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div>

]]></content></entry><entry><title>InnoDBロック競合の確認(MySQL 5.1+InnoDB Plugin, 5.5以降)</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877269" /><id>http://blog.kimuradb.com/?eid=877269</id><issued>2011-11-28T08:25:00+09:00</issued><modified>2011-11-27T23:41:37Z</modified><created>2011-11-27T23:25:00Z</created><summary>JUGEMテーマ：コンピュータ

　MySQL 5.1+InnoDB Plugin, 5.5以降でサポートされた以下の三つの情報スキーマテーブルを使うとトランザクションとロックに関わる情報をInnoDBロックモニタよりも簡単でわかりやすく取得することが可能です。

| INNODB_LOCK_WAITS      ...</summary><author><name>meijik</name></author><dc:subject>MySQL</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div>

　MySQL 5.1+InnoDB Plugin, 5.5以降でサポートされた以下の三つの情報スキーマテーブルを使うとトランザクションとロックに関わる情報をInnoDBロックモニタよりも簡単でわかりやすく取得することが可能です。<p>
<pre>
| INNODB_LOCK_WAITS                     |独自: ロック待ち情報
| INNODB_LOCKS                          |独自: ロック競合情報
| INNODB_TRX                            |独自: トランザクション情報
</pre>
　通常一つの接続ではトランザクションのBEGIN; COMMIT;を何度か行います。つまり一つの接続はシリアルに複数のトランザクションを実行(そしてそれぞれに違うトランザクションid)、コマンド実行時はCOMMANDにQuery表示で、その実行時間がTIMEに出力され、コマンド実行が終わるとCOMMANDにSleep表示で、Sleepになってからの時間が表示されるということです。<br>
　そのためブロックされているId 9やId 11を待たせているトランザクションは、実はid 5や8である場合以外にも、:で省略している接続のいずれかである可能性すらあることになります。間違いやすいのは<span style="color:#FF0000">Timeは現状のCommandになってからの時間であり、トランザクション開始の時間とは一致していない</span>、ということです。<p>
<pre>
mysql> show processlist;
+----+------+-----------------+------+---------+------+----------+----------------------------------------------+
| Id | User | Host            | db   | Command | Time | State    | Info                                         |
+----+------+-----------------+------+---------+------+----------+----------------------------------------------+
|  5 | root | localhost:52752 | test | Sleep   |  335 |          | NULL                                         |
|  8 | root | localhost:62954 | test | Sleep   |  100 |          | NULL                                         |
|  9 | root | localhost:62956 | test | Query   |   41 | Updating | update table1 set v2 = 'kimura' where i1 = 1 |
| 11 | root | localhost:63349 | test | Query   |   28 | Updating | update table1 set v2 = 'kimura' where i1 = 1 |
:
|117 | root | localhost:52831 | NULL | Query   |    0 | NULL     | show processlist                             |
+----+------+-----------------+------+---------+------+----------+----------------------------------------------+

　まず9,11の接続のトランザクションIDが何かを確認してみましょう。

mysql> select trx_mysql_thread_id as Id, trx_id from information_schema.innodb_trx where trx_mysql_thread_id in (9,11);
+----+--------+
| Id | trx_id |
+----+--------+
| 11 | 60017  |
|  9 | 60016  |
+----+--------+
2 rows in set (0.00 sec)

　トランザクションIDが分かるとinnodb_lock_waitsテーブルで、どのトランザクションIDに待たされているのか、がわかります。

mysql> select * from information_schema.innodb_lock_waits where requesting_trx_id in (60016,60017);
+-------------------+-------------------+-----------------+------------------+
| requesting_trx_id | requested_lock_id | blocking_trx_id | blocking_lock_id |
+-------------------+-------------------+-----------------+------------------+
| 60017             | 60017:38:3:6      | 60016           | 60016:38:3:6     |
| 60017             | 60017:38:3:6      | 60015           | 60015:38:3:6     |
| 60016             | 60016:38:3:6      | 60015           | 60015:38:3:6     |
+-------------------+-------------------+-----------------+------------------+
</pre>
　60017は60016,60015を待っていて、60016は60015を待っている、ということは60015が今回のロックの保持者のようです。再度innodb_trxで確認してみましょう。これを確認すると接続id(trx_mysql_thread_id)は8ということが分かります。
<pre>
mysql> select * from information_schema.innodb_trx where trx_id = 60015&yen;G
*************************** 1. row ***************************
                    trx_id: 60015
                 trx_state: RUNNING
               trx_started: 2011-10-16 14:06:27
     trx_requested_lock_id: NULL
          trx_wait_started: NULL
                trx_weight: 3
       trx_mysql_thread_id: 8
                 trx_query: NULL
       trx_operation_state: NULL
         trx_tables_in_use: 0
         trx_tables_locked: 0
          trx_lock_structs: 2
     trx_lock_memory_bytes: 376
           trx_rows_locked: 1
         trx_rows_modified: 1
   trx_concurrency_tickets: 0
       trx_isolation_level: REPEATABLE READ
         trx_unique_checks: 1
    trx_foreign_key_checks: 1
trx_last_foreign_key_error: NULL
 trx_adaptive_hash_latched: 0
 trx_adaptive_hash_timeout: 10000
1 row in set (0.00 sec)

　運用上とりあえず当該ロック待ちを解消するには次のように接続id 8をkillすれば事足ります。

mysql> kill 8;
</pre>
　しかしながら、<span style="color:#008000">根本的な問題の解決には接続id 8が発行したどのクエリがロックを取得していて、それは問題ないか、また接続id 8はなぜトランザクションをホールドしたままだったのか、を調べる必要があります</span>。残念ながら問題が起こってから、過去にさかのぼって接続id 8が発行したクエリを調べる方法はありません。そのため、再現環境をつくりだし、<a href="http://dev.mysql.com/doc/refman/5.1/ja/query-log.html" target="_blank">一般クエリログ</a>や<a href="http://dev.mysql.com/doc/mysql-monitor/2.3/ja/mem-qanal-using.html" target="_blank">MEMのQUANなどで発行クエリを確認</a>しながら、問題再現するか、
当該アプリケーションのクエリシーケンスを確認し、どのシーケンスが問題なのか、などを調べる必要があります。<p>
　具体的にどのようなロックがかかっていたのかは、innodb_lockテーブルの内容を参考にしてください。
(これらの情報スキーマのテーブルを組み合わせてわかりやすく表示する例が<a href="http://d.hatena.ne.jp/sh2/20090618" target="_blank">SH2さんのブログエントリ</a>にあります)
<p>
　なお、ロック待ちを再現できる場合は、テストや今回のような原因究明の場合、InnoDBのロック待ちの長さを長くすると検出しやすくなります。<a href="http://blog.kimuradb.com/?eid=877250" target="_blank">MySQL 5.5からセッション単位で設定できるようになった</a>ので、以下のように設定すればロック待ちを長くして、その間にいろいろと調べることができます。(このように長くするのは開発時やQA時のみにしてください)
<p>
mysql&gt; set innodb_lock_wait_timeout = 28800; -- 8時間に設定
]]></content></entry><entry><title> [勝手に補足]触って学べるOSS-DB試験第1回DBのセットアップから接続まで</title><link rel="alternate" type="text/html" href="http://blog.kimuradb.com/?eid=877268" /><id>http://blog.kimuradb.com/?eid=877268</id><issued>2011-11-21T03:38:43+09:00</issued><modified>2011-11-20T18:38:43Z</modified><created>2011-11-20T18:38:43Z</created><summary>
	
	
	
	
		
											
									
		
	
	
	
		
	
						
				日経 Linux (リナックス) 2011年 11月号 [雑誌]
			
						日経 Linux (リナックス) 201...の他のレビューをみる&amp;raquo;
		
			
			
								評価： 
								
								---
								...</summary><author><name>meijik</name></author><dc:subject>オープンソース</dc:subject><content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<div class="jugem_review">
	<table border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td valign="top">
	
		<div class="review_img">
											<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005ORH1NS/kimuradb-22/ref=nosim" target="_blank" title="日経 Linux (リナックス) 2011年 11月号 [雑誌]"><img src="http://ecx.images-amazon.com/images/I/61REClteTCL._SL160_.jpg" width="120" height="160" border="0" /></a>
									</div>
		
	</td>
	<td valign="top" style="padding-left:10px;">
	
		<div class="review_info">
	
						<div class="review_item_title">
				<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005ORH1NS/kimuradb-22/ref=nosim" target="_blank">日経 Linux (リナックス) 2011年 11月号 [雑誌]</a>
			</div>
						<div class="link_monocolle" style="font-size:10px;"><img src="http://imaging.jugem.jp/manage/img/icn_morereview.gif" /><a href="http://jugem.jp/mono/amazon/B005ORH1NS/" target="_blank">日経 Linux (リナックス) 201...の他のレビューをみる&raquo;</a></div>
		
			<div class="review_info">
			
								<span class="review_info_title">評価：</span> <span class="review_desc"><img src="http://imaging.jugem.jp/admin/img/review/stars_30.gif" /></span><br />
								
								<span class="review_desc">---</span><br />
								
								<span class="review_desc">日経BP社</span><br />
								
				
								<span class="review_desc">
					￥ 1,490
				</span><br />
				
								<span class="review_desc">(2011-10-08)</span><br />
				
								
								
			</div>
			<!-- //review_info -->
			
			<div class="review_detail" style="padding-top:10px;">

				
				
				
			</div>
			<!-- //review_detail -->
			
		</div>
		<!-- //review_info_area -->


	</td>
</tr>
</table>
<br />
</div><div class="jugem_theme">JUGEMテーマ：<a href="http://jugem.jp/theme/c247/13/" target="_blank">コンピュータ</a></div><br />
<br />
いろいろありましたが、まぁ始めてしまったことは、始めてしまった人が責任をとってがんばってください。<br />
今回から日経Linuxでの連載が始まった首記の連載に不定期にツッコミを入れていきます。お手元に本誌があるかたは見ながら楽しんでください。<br />
<br />
■環境変数の設定<br />
　Firebirdの場合こんなのがあります。<br />
<a href="http://www.janus-software.com/fbmanual/manual.php?book=admin&topic=2" target="_blank">FIREBIRD</a><br />
<a href="http://www.firebirdsql.org/manual/isql-envars.html" target="_blank">ISC_USER, ISC_PASSWORD</a><br />
<br />
<a href="http://dev.mysql.com/doc/refman/5.1/ja/environment-variables.html" target="_blank">MySQLの場合はこうです。</a><br />
<br />
■データベースの初期化〜例題1<br />
Firebirdの場合: Firebirdはデフォルトではデータベースはシングルファイルで構成されるため初期化の必要はありません。システム表や登録されたユーザはシステム用のデータベース(Security2.fdb)に登録されます。<br />
<br />
MySQLの場合: POSIX環境の一部ではmysql_install_dbが必要です。rpmなどのパッケージの場合はインストールの後処理で実行されるのでユーザが明示的に実行する必要はありません。Windows環境ではmsi(もしくはarchive)にmysqlデータベース自体がすでにあります。<br />
<br />
■例題2: DCLに該当するもので適切なSQLを以下から1つ選びなさい<br />
　答えは2. BEGINになっていますが、選択肢には5. SETもあります。本文ではDCLの定義としてDDL、DML以外の命令、とありますので、当然SETもDCLに含まれてしかるべきだと思いますので、2と5のいずれかが正解でいいんじゃないですかね。MySQL, Firebirdで特に違いはありません。<br />
<br />
■例題3: template0, template1データベースの説明で適切なものを以下から一つ選びなさい<br />
　Firebird/MySQLともに特にテンプレートになるものはありません。MySQLはCREATE DATABASE時にキャラクタセットとコレーションの指定を省略した場合に、サーバのデフォルト値によって初期値が定まる程度です。<br />
<br />
今回の例題をまとめるとPostgreSQL特有の問題(例題1, 例題3), データベース共通のもの(例題2, ただし回答に疑問有り)ということでした。また気が向いたら次回よろしくお願いします。]]></content></entry></feed>
