Code Archive Skip to content Google About Google Privacy Terms
OTNに好評連載中の、Oracle ACE 山岸賢治さんによる「図でイメージするOracle DatabaseのSQL全集」をご紹介します。 山岸さんはOTN掲示板ではおなじみで、ハンドルネーム"Aketi Jyuuzou(明智重蔵)"で活躍されています。 投稿されている発言からもわかるように、SQLを得意分野とされています。 また、ご自身で「SQLパズル」というサイトを運営し、Webマガジン「CodeZine」でも執筆されています。 本サイトのインタビュー記事も合わせてご覧ください。 Oracle ACEってどんな人?世界基準のトップエンジニアにインタビュー 《第1回:山岸賢治氏》アウトプットが自分のスキルを磨く。それがOracle ACEの意義だと思う。 今回の連載のキモはSQLを図でイメージするということです。 SQLのパターンを図とあわせて理解することにより、素早くSQLを考
Filed under: CBO,Performance,Tuning — Jonathan Lewis @ 7:02 pm GMT Jan 10,2010 If you run a query using first_rows_N optimisation you could run into a massive performance problem in cases where the optimizer thinks the complete result set is quite large when it is actually very small. If both conditions are true the optimizer may choose a very resource-intensive execution path “expecting” to stop
Submitted by Marcin Miller on Wed, 2006-02-01 18:00 Top-n Query is one of the more advanced SQL problems. How does one retrieve N first (or least) rows from a record set? For example, how does one find the top five highest-paid employees in a given department? People with no experience in such situation usually try to solve the problem with a query like this: SELECT e.* FROM emp e WHERE ROWNUM < 6
パラレル・クエリの検証条件 第2回「パーティション・プルーニングの有効性を検証する」のときと同様に検証用のSQLとして、筆者の勤務するアシストが提供する「Rapid Warehouse Pack」のERモデルと、Webレポーティング・ツール「WebFOCUS」のテンプレートから、単純なSQLを抽出しています。詳細は第2回の「図4 検証で使用する表構成(Rapid Warehouse Pack ERモデル)」「表2 売上実績表の組み合わせとパーティション数」を参照してください。 パラレル・クエリの検証で使用する売上実績表は更新日列をレンジ・キーとして月単位でパーティション化、さらに商品番号列をハッシュ・キーとして8つのサブパーティションに分割したコンポジット・レンジ−ハッシュ・パーティションです。リスト1のように、上記の売上実績表に対して、ある年の全商品の売上実績を集計するSQLを、並列度:
select max(value) from v$sesstat natural join v$statname where name = ‘session cursor cache count’ ; Select amount,SESSION_CACHED_CURSORS*30+30 Cached_Cursors_Rounded from (select trunc(value/30) SESSION_CACHED_CURSORS,count(*) Amount from V$sesstat natural join v$statname where name = ‘session cursor cache count’ group by trunc(value/30) order by 1); AMOUNT CACHED_CURSORS_ROUNDED ———- ———————- 2
They 2 considered to be the most important parameter for shared pool tuning, but I guess most of us generally don’t use them or sometimes use them incorrectly. The idea to put them here to understand “what they do?”, “when to use them?”, “how to use them?” and finally “see the impact”. SESSION_CACHED_CURSORS In most of the environments, there are many SQL’s which are re-fired many a times within a
Oracle Database runs faster and more efficiently Oracle hardware lets IT teams deploy optimized solutions in customer data centers and easy-to-manage appliances in remote offices and edge environments. Solutions with full-stack integration and optimizations let customers run Oracle Database up to 10X faster with Oracle Exadata’s Smart Scan query offload. Watch NTT DOCOMO’s story (0:48) Easy integr
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く