コース概要

MariaDB サーバーのインストール

  • Ubuntu/Debian でのインストール
  • 他の Linux ディストリビューションでのインストール
  • Windows 上でのインストール

MariaDB サーバーのファイルとスクリプト

  • MariaDB プログラム
  • MariaDB サーバー
  • MariaDB クライアント
  • GUI ツール

MariaDB サーバーの構成

  • サーバーオプション
  • サーバー SQL モード
  • サーバーシステム変数
  • 動的システム変数
  • サーバーステータス変数
  • シャットダウンプロセス

MariaDB のセキュリティ問題

  • MariaDB を攻撃から保護する方法
  • セキュリティ関連オプション
  • LOAD DATA LOCAL に関連するセキュリティ問題

MariaDB アクセス権限システム

  • MariaDB 権限システムの概要
  • MariaDB が提供する権限
  • MariaDB サーバーへの接続 - ステージ
  • アクセス制御、ステージ 1: 接続確認
  • アクセス制御、ステージ 2: 要求確認
  • アクセス拒否エラー

MariaDB ユーザーアカウント管理

  • ユーザーとパスワード
  • 新しいユーザーの作成
  • ユーザーアカウントの削除
  • ユーザーリソースの制限
  • パスワードの変更

MariaDB データベースメンテナンス

  • バックアップと復元
  • ポイントインタイム回復
  • メンテナンスとクラッシュ回復
  • myisamchk の構文とオプション
  • テーブル情報の取得
  • MariaDB ローカル設定
  • 国際文字とソート
  • MariaDB サーバータイムゾーン

MariaDB ログファイル

  • エラーログ
  • 一般クエリログ
  • 更新ログ
  • バイナリログ
  • スロークエリログ
  • ログファイルのメンテナンスとローテーション

同じマシン上で複数の MariaDB サーバーを実行する

  • Windows で複数のサーバーを実行する
  • Windows 上でのサービスとして複数のサーバーを実行する
  • Unix と Linux で複数のサーバーを実行する
  • マルチサーバーエンビロメントでのクライアントツールの使用

MariaDB クエリキャッシュ

  • クエリキャッシュの概念
  • SELECT によるクエリキャッシュのテスト
  • クエリキャッシュの設定
  • クエリキャッシュの状態とメンテナンスの確認

CONNECT ストレージエンジンの探求

  • CONNECT ストレージエンジンのインストール
  • CONNECT テーブルの作成と削除
  • CONNECT を使用した CSV データの読み書き
  • CONNECT を使用した XML データの読み書き
  • CONNECT を使用した MariaDB テーブルへのアクセス
  • XCOL テーブルタイプの使用
  • PIVOT テーブルタイプの使用
  • OCCUR テーブルタイプの使用

MariaDB での動的列と仮想列の探求

  • 動的列を持つテーブルの作成
  • 動的列データの挿入、更新、削除
  • 動的列からのデータ読み取り
  • 仮想列の使用

パフォーマンスと使用統計

  • Audit プラグインのインストール
  • Audit プラグインの使用
  • エンジン非依存テーブル統計の使用
  • 拡張統計の使用
  • パフォーマンススキーマの有効化
  • パフォーマンススキーマの使用

MariaDB の最適化とチューニング

  • SHOW STATUS の使用
  • MariaDB オプティマイザ戦略の制御
  • InnoDB と XtraDB での拡張キーの使用
  • MyISAM 分割キーキャッシュの設定
  • スレッドプールの設定
  • Aria ページキャッシュの設定
  • サブクエリキャッシュを使用したクエリの最適化
  • セミジョインサブクエリの最適化
  • DATETIME 列でのマイクロ秒の使用
  • DATETIME と TIMESTAMP 列の自動更新

要求

任意のデータベースと SQL 言語に関する基本的な知識

 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (7)

今後のコース

関連カテゴリー