kagamihogeの日記

kagamihogeの日記です。

2013-09-01から1ヶ月間の記事一覧

Oracle SQL Developer 4.0の新機能

SQL Developer 4.0 New Featuresというわけで、上記のNew Featuresをテキトーに日本語訳&試せる機能については試す。下記の、引用ブロックの上半分はSQL Developer 4.0 New Featuresをそのまま引用したもの。下半分は俺による非公式日本語訳です。おかしな…

WildFly 8でWicket 6を動かしてCDIした

Apache Wicket - Welcome to Apache WicketとりあえずWicket良く知らないので新しめバージョンの6でも動かしてみるか、という気分になった。あと、トップページにCDIうんぬんとありjavaeeとの連携もカンタンに出来るんですかね? ということでそっちもやって…

WildFly 8.0.0.Alpha4でOracle 11g XEのデータソースを追加する

管理コンソールを使用してデータソースの定義を行う手順。 環境 Java SE Development Kit 7u40 Eclipse Kepler(4.3) IDE for Java EE Developers JBoss AS Tools(Kepler) 4.1.0.Final WildFly 8.0.0.Alpha4 Oracle Database Express Edition 11g Release 2を…

Oracle SQL Developer 4.0のインストールとややハマッた時のメモ

Oracle SQL DeveloperでSQL Developer 4.0 Early Adopter 2 is now available.というわけで、Oracle SQL Developer 4.0がダウンロード可能になっている。新機能はSQL Developer 4.0 New Featuresのような感じ。それらを試したいところだが、インストールに若…

statspackさわる

とりあえず、stats$ナントカ表とかTop 5 Timed Eventsとかのレポートを見れるようになるところまで。なお、STATSPACK 設定手順 を見ながらやりました。 環境 Oracle Database Express Edition 11g Release 2をCentOS 6.4 x86_64上で動作 手順 インストール S…

SELECTをアスタリスクと列指定したときの速度差

SQLアンチパターン18章 インプリシットカラム(暗黙の列)では、SELECT,INSERT,UPDATEするときは、*(アスタリスク)を使わず、必要な列のみを列挙したほうが良い、といったことが書かれている。その理由については色々書かれているが、このエントリでは実行…

集計関数がメモリで処理しきれなくなったとき起きたこと

一般的にOracleなりRDBMSのパフォーマンスは、メモリでさばける量を超えると突然悪化すると言われる。その理由は、メモリで処理しきれていたものが、ディスクIOを必要とするようになるから、ということになる。よって、実際のところどの程度悪化するものなの…

Oracleのdbms_random.valueで1とmaxの間によるランダムセレクションのばらつきを調べる

OracleのSAMPLE句によるランダムセレクションのばらつきを調べる - kagamihogeのblog の続き。SQLアンチパターンのランダムセレクションのベーシックな方法のオススメとして下記のやり方が紹介されている。 1から主キーの最大値までの間の値をランダムに選択…

Beginning Java EE 6 GlassFish 3で始めるエンタープライズJava

ここんとこJBoss使ってるんだけどJava EEのこと良く知らんのよね、ということで本書を買ってきた。読み進め方としては、気になるトピックに関しては実際に環境作ってHello Worldレベルのこと試す、それ以外は読むだけに留める、というやり方にした。あと、使…

OracleのSAMPLE句によるランダムセレクションのばらつきを調べる

SQLアンチパターンを読んでいるのだけど、第15章 ランダムセレクションでは文字通りランダム抽出についての章がある。その章で、ベンダー依存の解決策という断り書きがされた上で、OracleのSAMPLE句を使用したやり方が紹介されている。 Oracleでは(中略)SA…

JAX-RSさわる

Web ServiceさわったらRESTもね、ということで。Hello Worldレベルのことをやる。環境は引き続きWildFly使う。 環境 Java SE Development Kit 7u25 Eclipse Kepler(4.3) IDE for Java EE Developers WildFly 8.0.0.Alpha4 JBoss AS Tools(Kepler) 4.1.0.Fina…