X

Author Profile

Yusuke Yamamoto

Recent Posts by Yusuke Yamamoto

Oracle RACのハードウェア(サーバ/ストレージ/ネットワーク)に最適なアプライアンス:Oracle Database Appliance(ODA)

Oracle Real Application Clusters(RAC) の構築には、以下のようなハードウェアが必要になります。 複数サーバー 共有ストレージ 共有ストレージ用ネットワーク インターコネクト用ネットワーク "高可用性データベースに必要なハードウェアをコンパクト(6RU)に構成"という圧倒的なコストパフォーマンス Oracle Database Appliance には、Oracle Real Application Clusters(RAC) をはじめとした、高可用性データベースを構築する際に必要なハードウェア(サーバー2台、共有ストレージ、共有ストレージ用ネットワーク、インターコネクト用ネットワーク等)をわずか6RUに構成することができます。 Oracle Database Appliance の情報は、以下のページをご覧ください。 Oracle Database Appliance(ODA):高可用性データベースをアプライアンスで!シンプルかつ低コストで実現!

150万人が使うツール使っていますか?~2010年11月アクセスランキング(コラム編)

2010年11月のアクセスランキング(コラム編)を集計しましたので、お知らせします。 第一位は、引き続き、「Oracle Database 10g Release 2(10gR2)の Microsoft Windows Server 2008 R2 及び Windows 7 への対応」でした。 第三位に初登場したのが、「SQL Developerの使い方」です。 オラクルが提供している無償のデータベース開発ツールである Oracle SQL Developer は、世界で150万人のデータベース開発者が活用しています。 まだご存じない方は、いくつかのデモをご覧いただくと、便利さを感じられると思います。 順位 カテゴリ タイトル 第一位 その他 Oracle 10gR2がWindows 2008R2/Windows 7に対応しました 第二位 チューニング Oracleパフォーマンス・チューニング(性能改善)特集(2010年10月) 第三位 SQL Developer SQL Developerの使い方~簡単!インストールからSQL実行まで New! 第四位 記憶域構造...

Oracleのオプティマイザとは何か?~ソースコードを書いているエンジニアが語る

RDBMS にとってクエリ・オプティマイザは、最も重要なコンポーネントの一つですが、その動作についてはあまり知られておらず、ブラックボックスだと思われている方が多いようです。 このコラムでは、Oracle の開発部門で、オプティマイザのソースコード修正を担当している立場から Oracle Database のオプティマイザの基本動作や機能、歴史について紹介していきます。 Oracleのオプティマイザとは何か? オプティマイザを一言でいうと「問い合わせ処理の最適化を行う機能」です。 では、「問い合わせ処理の最適化」とはどういうことでしょうか? これも口で説明するのは簡単な話で、問い合わせの実行時間を最小化するように処理方法を決めることです。 あくまでオプティマイザの役割は実行計画を立てるまでであり、問い合わせの処理にかかる時間のうち、この実行計画を立てるまでの時間を Oracle Database では Compile Time と呼んでいます。ユーザーが入力したSQLを最適化し、Oracle...