PostgreSQLで学ぶデータベース技術 -1回目-

今どきのフレームワークやCMSを使うと、データベースを知らずともシステムが出来てしまいます。しかし、データベースを正しく理解することこそ、最高のパフォーマンスを得て、最良のプログラムを書くために絶対必要な、システム開発の中核なのです。

この授業ではオープンソースのリレーショナルデータベース管理システム(RDBMS)であるPostgreSQLの初歩的な使い方、操作方法を通して、データベース学習で必ずおさえておくべきポイントを易しく解説します。

詳細を開く
PostgreSQLで学ぶデータベース技術 -4回目-
2016年9月28日公開
01:00:00
  • 自己紹介
  • 02:15
  • 授業の目次
  • 02:02
  • データベース運用管理の中身
  • 00:37
  • データベース管理者(DBA)
  • 03:28
  • データベース管理業務
  • 00:53
  • 稼働状況の監視
  • 00:58
  • メンテナンス操作
  • 00:51
  • バックアップ管理
  • 01:02
  • オペレーション・障害復旧
  • 00:28
  • DBAと開発者の境界
  • 00:50
  • DBAがよく書くSQL
  • 02:27
  • 重要な監視項目の例
  • 02:28
  • 開発者にもかかわるパフォーマンス改善
  • 01:13
  • 開発者でも知っておくべき運用管理
  • 00:23
  • 実行時間の長いクエリを排除せよ
  • 03:14
  • サーバーログに所要時間の長いクエリをロギング
  • 00:40
  • 記録されたSQL文を整理
  • 00:56
  • ロックの発生を確認
  • 01:16
  • 表や索引のメンテナンス
  • 00:49
  • 表や索引が肥大化しやすいPostgreSQL
  • 02:29
  • VACUUM処理
  • 01:44
  • 開発者が見ておくべきポイント2つ
  • 00:09
  • 大量更新した後はVACUUM/ANALYZE
  • 00:54
  • ブロック内の余裕率FILLFACTORを設定
  • 01:32
  • 索引のメンテナンス
  • 04:08
  • それでも索引は劣化する
  • 01:19
  • バックアップと高可用性の実現
  • 00:21
  • 備えるべき障害の種類
  • 02:03
  • トランザクションログ(WAL)
  • 01:44
  • WALをつかったリカバリ
  • 02:00
  • WALの循環とアーカイブ
  • 02:48
  • WALとレプリケーション(複製)
  • 01:59
  • まとめ
  • 01:42
  • Q:DBAはWEB系の企業であったら必ず必要なものなのでしょうか?
  • 03:11
  • お知らせ
  • 04:21
  • Q:DBの障害復旧は、バックアップ世代管理をリカバリー計画で設定して、障害時に差分を比較して最新の更新データを更新するのでしょうか?
  • 01:37
  • 次回授業について
開く
こんな人にオススメ
全般

システム開発に欠かせないデータベース技術の基本を学びたい方

スライド資料
担当の先生
受講生代表
  • 徳田 葵

    徳田 葵

    スクー放送部

受けたいランキング
新着の生放送授業
関連授業