タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DBに関するrobonicoのブックマーク (5)

  • お探しのページが見つかりません | 梅花女子大学

    Not Foundお探しのページが見つかりません ご覧になっていたページからのリンクが 無効になっているか、ページが準備中、 もしくは削除されてしまった可能性があります。

    お探しのページが見つかりません | 梅花女子大学
    robonico
    robonico 2014/02/25
  • はじめての MySQL で100万件のデータを管理する時に行ったチューニングまとめ

    MySQL の勉強をせずにフレームワーク等で SQL を書かずに Web サイトを構築していました。データ数も2万件程度でしたので、そこまで困ることはありませんでしたが、今回100万弱の商品データを扱う機会ができたので、MySQL のチューニングや発行する SQL について見直す機会がありました。 この記事では MySQL を高速化するのに行った対策など勉強したものを自分用にメモしておきました。 条件式で比較するカラムにインデックスを使用して高速化 商品コードで存在しない商品を見つけて、商品をDBに登録するという処理を行っている場合、4万件超えたころから処理に2秒以上かかるようになってきます。12万件超えた頃には10秒程度かかるようになってしまいましたが、商品コードのフィールドに対してカラムインデックスを貼ることで0.2秒に短縮することができました。 MySQL のリファレンスにも以下のよ

    robonico
    robonico 2011/07/24
  • つみきWeb

    robonico
    robonico 2011/07/15
  • データベースの内部動作を知る

    SQLのプログラミングは奥が深い。特にパフォーマンスの観点から、そう言えるだろう。 みなさんご承知の通り、同じ結果を出すプログラムでも、SQLの書き方次第で処理時間に何倍もの差が生じ得る。効率の悪いSQLを書いてしまう原因は、多くの場合、リレーショナルデータベースの内部動作やアプリケーションに関する理解不足である。両者をよく知った上で最適なSQLを書けるようになることは、システムエンジニアとしての重要なスキルの一つである。 特集『基礎から理解するデータベースのしくみ』では、リレーショナルデータベースの内部動作について、基的な部分を分かりやすく解説している。SQLプログラミングに役立つことはもちろん、SQLチューニングやデータベース設計のための基礎知識としても不可欠だ。 イントロダクション ブラックボックスのままでいいの? Part 1:SQL文はどのように実行されるのか SQL実行までの

    データベースの内部動作を知る
    robonico
    robonico 2011/07/02
  • 基礎から始めるデータベース入門セミナー - 木っ端拾いの材木流し

    オラクル通信の連載。オラクル社のサイトにはバックナンバーへのリンクも連載の一覧も無いので勝手にリスト化。 第1回 「そもそもデータベースって何だろう??」 第2回 「ファイルシステム」と「データベース」の違い 第3回 「データベース」の種類 第4回 リレーショナル・データベース・マネジメント・システムとは? 第5回 Structured Query Language(SQL)とは? 第6回 トランザクション、ロック、セキュリティの機能 第7回 Oracle Database 10gインストール *1 第8回 Oracleの仕組みとアーキテクチャ 第9回 Oracleのデータ型 第10回 Oracleデータベースの記憶領域 第11回 Oracleのアーキテクチャ *2 第12回 Oracleデータベースを構成するファイル 第13回 SQL*Plusを使ってみよう 第14回 ネットワーク越しに

    基礎から始めるデータベース入門セミナー - 木っ端拾いの材木流し
    robonico
    robonico 2011/01/03
  • 1