2009年1月28日水曜日

Oracle Virtual Index

しらなかったのですが、Oracleの隠しパラメータに
_use_nosegment_indexesというものがあり、
それを使うと、Virtual Indexとやらを使えるらしいです。

Virtual Index ・・・なんだそりゃ?
調べてみると

CREATE INDEX インデックス名 ON テーブル名(カラム名) NOSEGMENT;
※NOSEGMENTをつけるとVirtual Indexになるらしい。

とりあえず、作ってディクショナリ検索!

SELECT * FROM USER_OBJECTS; ← 出た。(※1)
SELECT * FROM USER_INDEXES; ← 出ない!
SELECT * FROM USER_SEGMENTS; ← 出ない!

で、使い方はというと、
sqlplus
SQL> alter session set "_use_nosegment_indexes" = true;
SQL> set autotrace traceonly;
SQL> 実行計画をチェックしたいSQLを実行;
おお、確かにINDEX検索の実行計画が取れた。
・・・
v$sql_planはどうだろう?あ、FULL検索になってるー。
ということは、sqlplus のautotraceの
表示上INDEX検索にして、実際には、
FULL検索しているということか?
(どうりで、osqlEditで実行計画を取ると FULL検索しか取れなかった訳だ。)

※1:osqlEditのオブジェクトのリスト(typeでINDEX選択)   
   には出ないが、TABLE選択後のINDEXタグには   
   出てきた。(参照しているディクショナリを変えてそう)

2009年1月26日月曜日

これ11円



1歳の娘におもちゃを買ってあげるって
いったら、これを持ってきました。
値札を見ると、195円を訂正して105円に
なってました。
もっといいの買ったるでと言っても、
これがいいとの事。

じゃあということで、レジに持っていくと、
店員さんが、
「あ、これ11円ですね。」
ん、11円?聞き間違いかと思いきや、
本当に11円でした。

せみの当たり年

てっちゃんのまつけんJr
最近、スカパーのHistory Channelのジュラシック・ファイトクラブという番組を見て、
恐竜に興味が湧き出したようで、恐竜ってどこに行ったら見れるの?
とか、いろいろ質問攻め。
(とっくに絶滅していると何度説明してもわかってもらえず)
じゃあ、実際に化石を見に行こうということで、大阪の自然史博物館に行ってきました。
まつけんJr的には、満足(最初怖がってましたが)したみたいですが、
父親的には、せみの当たり年という展示が気になりました。
大量のせみの抜け殻とグラフが展示されており、それによると、
大阪では、8年周期でせみが大量発生しており、次は2011年だそうで。
あー、再来年はすごくうるさくなりそー。

ちなみに、まつけんJrは、買ってやった恐竜フィギュアを
プラレールのそばに並べて、電車と一緒に走らせていました。
(やっぱりてっちゃんだな・・・。)

2009年1月24日土曜日

カウル整形

あまり進まないポルシェ956ですが、カウル整形中です。
主にひけが目立った部分をパテ埋めしています。


ライト部分は、仮組みしてみると隙間が目立ったので接着して、裏からパテを
埋めました。

う~ん、ぼちぼちいこ。

雛人形小道具

うちの1歳の娘の雛人形は、うちの奥さんが使っていたもの。
したがって、小道具が何点かなくなっています。
サイズも小ぶりのものみたいなので、なかなか合うものが
見つからず。。。
仕方ない、父ちゃんが作るか!ということで、
第一弾を作成しました。

えー、太鼓です。
素人が作ったわりには、なかなか好評です。
素材は、厚紙、金色の折り紙、パルサ材です。
後は、笛、柄杓、水差し?ぐらいです。
3月までに間に合うかどうか・・・

2009年1月21日水曜日

alert.logに出力する方法

Oracleで、Alert.logに任意の文字列を出力するには
sys.DBMS_SYSTEM.KSDWRTを使います。

例)
execute sys.DBMS_SYSTEM.KSDWRT(2, 'ORA-600');

これで、いつでもORA-600が書き込める!!
(しゃれになんないから、本番環境では決してしないよーに)

2009年1月18日日曜日

勉強会

今年から、会社の先輩主催の勉強会に
スピーカーとして参加することになりました。

一応、データベース屋さんとして過ごしてきたので
担当はデータベースの話で。

内容は初心者向けということですが、何をしゃべろう。
う~ん、IT業界に勤めはじめたとき、詰まったことってなんだったっけ?

ポルシェ956


今年の一作目

現在、ボディ部分を加工中です。
その他の事に時間をとられてなかなか進みません。
(ああ、やっぱり)

素組みで作るつもりが、エンジン部分を見ていると
ちょっと手を入れてしまいたくなります。
だから、製作期間が延びてしまうのですが・・・。

しかも、Top StudioからYZR-M1'08モデルが発売されるし・・・。

ブログ再開

一旦、ブログを削除してましたが、気を取り直して再開します。