コース内容紹介
Linux に mysql をインストールする
mysqlを起動してログインします
インデックスの概要
長所と短所
データ構造
データ構造-BTREE
データ構造 - B+TREE
指数の分類
インデックス構文
インデックス設計の原則
概要
ビューの作成と変更
ビューの表示と削除
ストアド プロシージャの概要
呼び出しクエリの削除構文を作成する
変数
判断があれば
入力パラメータ
出力パラメータ
ケース構造
while ループ
ループを繰り返す
ループループ
カーソルの紹介
基本的なカーソル操作
カーソルを取得するループ
関数
トリガーの概要
トリガーの作成と適用
トリガーの表示と削除
内容概要
建築
ストレージ エンジンの概要
ストレージエンジンの機能
InnoDB特性
MyISAMの機能
メモリとマージ機能
ストレージ エンジンの選択原則
SQLの実行頻度
非効率な SQL を特定する
Explain コマンドの概要
IDを説明する
説明の選択タイプ
Explainのテーブルタイプ
key rows extra
show profile
トレースツール
インデックスを検証してクエリ効率を向上させる
すべての値を一致させる
左端のプレフィックスルール
失敗条件 (範囲クエリ、フィールド操作)
カバーインデックス
インデックスの失敗
ファジーマッチングのような
フルテーブルスキャンが高速化
NULL値の判定
入っていない
単一列インデックスと複合インデックスの選択
インデックスの使用状況を表示する
データを一括挿入する
挿入の最適化
オーダーバイ最適化
最適化によるグループ化
サブクエリの最適化
または最適化する
制限の最適化
インデックスのヒント
アプリケーションの最適化
クエリ キャッシュの概要とプロセス
キャッシュ構成パラメータのクエリ
クエリ キャッシュ - クエリ キャッシュを有効にする
クエリキャッシュ - SELECT オプション
クエリキャッシュ - 失敗シナリオ
最適化の原則
MyISAMメモリの最適化
InnoDB メモリの最適化
同時実行パラメータの調整
ロックの概要と分類
mysql によるロックのサポート
MyISAM テーブル ロック - 読み取りロック
MyISAM テーブル ロック - 書き込みロック
MyISAM テーブル ロックの概要
MyISAM テーブル ロック - ビュー ロックの競合
InnoDB 行ロックの概要と背景知識
InnoDB 行ロック タイプ
InnoDB 行ロック - 基本的なデモ
InnoDB 行ロック - 行ロックがテーブル ロックにアップグレードされました
InnoDB 行ロックギャップロックの危険性
InnoDB 行ロック競合ビュー
InnoDB 行ロックの概要
SQLの実行順序と正規表現
数値関数と文字列関数
日付関数と集計関数
授業内容
よく使用されるツール mysql
よく使用されるツール -mysqladmin
よく使用されるツール - mysqlbinlog と mysqldump
よく使用されるツール - mysqlimport とソース
よく使用されるツール mysqlshow
エラーログ
バイナリログ
バイナリログ(行とログの削除)
クエリログ
スロークエリログ
コピー原理
クラスター構築
要件と環境の準備
基本的なプロジェクトのインポート
AOP ロギング
ログ クエリ バックエンド - マッパー インターフェイス
ログ クエリ バックエンド - サービス
ログクエリ - フロントエンド
システムパフォーマンスの最適化分析
システムパフォーマンスの最適化 - ページングの最適化
システムパフォーマンスの最適化 - インデックスの最適化
読み取りと書き込みの分離の概要
データソース構成
システムパフォーマンスの最適化 - AOP スイッチングデータソース
システムパフォーマンスの最適化 - AOP スイッチングデータソース 2
システムパフォーマンスの最適化 - アプリケーションの最適化
MySQL は最も人気のあるリレーショナル データベースの 1 つであり、さまざまな分野で広く使用されています。このコースでは、主に MySQL の一般的なオブジェクトについて説明し、最適化戦略を詳細に説明し、事例を使用して SQL 最適化戦略を深く理解します。このコースを学習した後は、さまざまな SQL 最適化を独自に実行し、パフォーマンスを向上させることができます。システムの。