タグ

*DBとtipsに関するhiroponzのブックマーク (4)

  • インデックスの再編成と再構築

    データベース エンジンでは、基になるデータに対して挿入、更新、または削除の各操作が行われるたびに、インデックスが自動的に変更されます。 たとえば、テーブルに行が追加されると、行ストア インデックス内の既存のページが分割されて、新しい行を挿入するための場所が作成される場合があります。 時間が経つに従い、このような変更により、インデックス内の情報がデータベース内に散在 (断片化) するようになる可能性があります。 フル スキャンまたは範囲インデックス スキャンを使用して多数のページを読み取るクエリの場合、データの読み取りに追加の I/O が必要になったときに、インデックスが極度に断片化されているとクエリのパフォーマンスが低下する可能性があります。 クエリでは、いくつかの大きな I/O 要求の代わりに、同じ量のデータを読み取るために多数の小さな I/O 要求が必要になります。 ランダム I/O

    インデックスの再編成と再構築
    hiroponz
    hiroponz 2009/08/26
    SQLServerのインデックスの断片化を改善させる
  • - データベースの進化的設計

    データベースの進化的設計 Martin Fowler Pramod Sadalage 原文(Evolutionaly Database Design) ここ何年かで私たちはアプリケーションの開発に即してデータベースの設計を進化させることを可能にする技法を編み出した。このことはアジャイルメソッドにとって非常に重要である。この技法は継続的インテグレーション及び自動化されたリファクタリングをデータベースの開発に適用し、かつDBAとアプリケーション開発者が密接に協力することによって成り立つ。この技法は開発中のシステムや既に開発されたシステムに対しても機能する。 変化に対応する 制限事項 プラクティス集 DBAは開発者と密接に協力し合う 全員が自分のデータベースインスタンスを保有する 開発者は共有マスターに頻繁に結合する スキーマとテストデータから成るデータベース すべての変更でデータベースのリファ

    hiroponz
    hiroponz 2009/03/06
    後で読んで参考にする
  • http://neta.ywcafe.net/000960.html

    hiroponz
    hiroponz 2009/02/24
    そうのうち必要になるかもしれないので
  • http://study.rakuto.net/php/sqlitetips/

    hiroponz
    hiroponz 2007/08/30
    SQLiteの日付関数など
  • 1