タグ

SQLに関するmeganiiのブックマーク (3)

  • どのようにOracleを勉強してきたか - kagamihogeの日記

    一昨年から去年にかけては、リレーショナルデータベースの分野の学習に注力すべく活動を続けてきた。具体的なRDBMSのプロダクトはそのときの仕事で使っていたという理由でOracleを選んだ。学習内容としてブログでまとめたものは、主に実行速度に影響を与える要素を中心にした。年末年始ということもあり、このエントリでは、Oracleのパフォーマンスに与える影響をどのようなやり方で学習を進めてきたか、を振り返りたい。 まずはインプット 当初の俺のOracleレベルは「スキーマってなんだ、カレーの一種か?」とかそういうレベルであったが、この程度の状況だとそもそも何を学習したいのかを自分で判断できない。だから、ともかく分かんないことがあってもいいから、最初は情報を沢山仕入れることから始めた。俺は、俺にとっては新しいことを学ぶとき、まずインプットを多くすることから始めるタイプである。たいてはまず書籍を読むこ

    どのようにOracleを勉強してきたか - kagamihogeの日記
  • オラクルコンサルタントが語るSQLチューニングの真髄 解決編の資料が素晴らしい! - kitayama_t's blog

    オラクルエンジニア通信というサイトのOracle データベースの監視およびパフォーマンス・チューニングという技術資料の一覧がちょっと整理されていないのが残念だなと思いながらどんな資料があるかチェックしていたら、「えっ、こんな資料を公開してもいいの?」というぐらいの詳しいというかわかりやすいというか高いレベルの資料が見つかった。 SQLチューニングと銘打っているが、カバーしている範囲は幅広くなぜそう考えるのかの理由やアプローチの仕方があるのが素晴らしい。 【セミナー動画/資料】オラクルコンサルタントが語る SQLチューニングの真髄 解決編 Part1&2 PDF資料:http://www.oracle.com/technetwork/jp/content/sql-254794-ja.pdf 目的とゴール SQLパフォーマンス問題の理由と原因 / SQLパフォーマンス問題の定義、SQLパフォー

    オラクルコンサルタントが語るSQLチューニングの真髄 解決編の資料が素晴らしい! - kitayama_t's blog
  • SQLアンチパターン(インデックスショットガン)

    2. アジェンダ マスタ テキストの書式設定 アンチパターンの前の予備知識 • インデックスについて • オプティマイザ(統計情報、実行計画)について アンチパターン「インデックスショットガン」 • 目的 • アンチパターン • アンチパターンの見つけ方 • アンチパターンを用いてもよい場合 • 解決策 • 備考(検証した環境について) -1 - 3. インデックスについて:仕組み インデックスを使用することによりパフォーマンスが改善するのは、 検索処理のボトルネックとなる マスタ テキストの書式設定 ディスク読み込みを最小限に抑えることができるからである。 例.SELECT * FROM Bugs WHERE bug_id = 27; ①インデックスなし ②インデックスあり Bugs PK_Bugs ・1,677 万件 ・ 736 MByte ・ 94,208 ブロック 1-49 Bug

    SQLアンチパターン(インデックスショットガン)
  • 1