Entries from Oracle Technology Network Japan Blog tagged with 'performance analysis'

高い技術力、少数精鋭、グローバル志向、そしてワークライフバランス:US本社の技術者像

Oracle OpenWorld訪問より引き続きUS出張中の伊東です。 先日のエントリーでご紹介した、オラクル本社でOracle RACの開発を担当されている小野孝太郎さんにお会いしてきました。記事でも言及されていましたが、シリコンバレーで働くエンジニアのライフスタイルに触れることができました。 小野さんのオフィス。服装は自由、マラソン・自転車好きの小野さんはいつでも運動できるスタイルでお仕事されているそうです。 カフェテリアでランチしてきました。ビルにそれぞれカフェテリアがあり、食事ができます。 ランチ後、本社の前で記念撮影。空気が乾燥しているせいか、空が青くきれいです。 開発部門を訪問した印象ですが、製品の規模、売上やユーザの数の大きさに比較して考えると、意外なほど少数精鋭で開発されています。ソフトウェアの世界では、一人の天才が世界を変えることもある。そんな世界の片鱗をみたようでした。また、開発者の出身国は非常に多岐にわたっています。小野さんのオフィスの写真(1枚目の写真)で小野さんの後ろに国旗のパネルが飾ってありますが、これがOracle RACの開発チームの出身国だそうです。 US本社という場所で、充実した生活を送りながら、世界に冠たる製品をつくる。製品を作るためのスタッフは、世界中から最高の頭脳が集まってくる。オラクルの開発陣の懐の広さに触れた気がします。そのなかにあって、日本人の代表として、ぜひ小野さんには継続的にがんばっていただきたいと思います。...

日本人開発者が語る現場でのOracleデータベース/Oracle RACパフォーマンス分析の実際

今回ご紹介する記事「日本人開発者が語る現場でのOracleデータベース/Oracle RACパフォーマンス分析の実際」筆者の小野孝太郎さんは、パフォーマンス・エンジニアとしてOracle Real Application Clusters(以下、Oracle RAC)開発部門に所属し、日々パフォーマンス面からOracle RAC製品の改善をおこなっています。 業務の内容を説明すると以下の図の通りで、 時には「製品を改善して解決する」という選択肢があるのが、さすが中の人といったところでしょう。 また、レスポンスとスループットの2つがパフォーマンスの要とし、スループットの分析では最大スループットの測定が必要と解説していますが、そこでのフレーズ、 スループットが最大の状態とは、ボトルネックが発生しており、CPU使用率を100%にしているリソースがある状態をいいます。つまり、ボトルネックを解消するかどうかで最大スループットを上昇させるかどうかが決まります。 あたりも本場の雰囲気を感じさせますね。ボトルネックについてはその後、「ボトルネックを見つけ出す 基本的な考え方」「どのリソースがボトルネックかを 見つけ出すコツ」などの実践的なTipsが紹介されます。 実践的といえば目玉の一つ、「実例から学ぶ パフォーマンス分析」があげられます。実際の4ノード構成・184CPUのシステムをもちいて解説される、Oracle RACパフォーマンス分析の事例は必見です。 最後の章、米国オラクル勤務の技術者事情もご参考に。...