Skip to Main Content
.
MySQL 8.0 リファレンスマニュアル
序文と法的通知
一般情報
MySQL のインストールとアップグレード
チュートリアル
MySQL プログラム
MySQL サーバーの管理
セキュリティー
バックアップとリカバリ
最適化
最適化の概要
SQL ステートメントの最適化
SELECT ステートメントの最適化
WHERE 句の最適化
range の最適化
インデックスマージの最適化
ハッシュ結合の最適化
エンジンコンディションプッシュダウンの最適化
インデックスコンディションプッシュダウンの最適化
Nested Loop 結合アルゴリズム
ネストした結合の最適化
外部結合の最適化
外部結合の単純化
Multi-Range Read の最適化
Block Nested Loop 結合と Batched Key Access 結合
条件フィルタ
定数 - フォールディングの最適化
IS NULL の最適化
ORDER BY の最適化
GROUP BY の最適化
DISTINCT の最適化
LIMIT クエリーの最適化
関数コールの最適化
ウィンドウ機能最適化
行コンストラクタ式の最適化
全テーブルスキャンの回避
サブクエリー、導出テーブル、ビュー参照および共通テーブル式の最適化
準結合変換による IN および EXISTS サブクエリー述語の最適化
実体化を使用したサブクエリーの最適化
EXISTS 戦略を使用したサブクエリーの最適化
マージまたは実体化を使用した導出テーブル、ビュー参照および共通テーブル式の最適化
導出条件プッシュダウン最適化
INFORMATION_SCHEMA クエリーの最適化
パフォーマンススキーマクエリーの最適化
データ変更ステートメントの最適化
INSERT ステートメントの最適化
UPDATE ステートメントの最適化
DELETE ステートメントの最適化
データベース権限の最適化
その他の最適化のヒント
最適化とインデックス
MySQL のインデックスの使用の仕組み
主キーの最適化
SPATIAL インデックス最適化
外部キーの最適化
カラムインデックス
マルチカラムインデックス
インデックスの使用の確認
InnoDB および MyISAM インデックス統計コレクション
B ツリーインデックスとハッシュインデックスの比較
インデックス拡張の使用
生成されたカラムインデックスのオプティマイザによる使用
不可視のインデックス
降順インデックス
TIMESTAMP カラムからのインデックス付きルックアップ
データベース構造の最適化
データサイズの最適化
MySQL データ型の最適化
数値データの最適化
文字および文字列型の最適化
BLOB 型の最適化
多数のテーブルの最適化
MySQL でのテーブルのオープンとクローズの方法
同じデータベースに大量のテーブルを作成することの短所
MySQL での内部一時テーブルの使用
データベースおよびテーブルの数に対する制限
テーブルサイズの制限
テーブルカラム数と行サイズの制限
InnoDB テーブルの最適化
InnoDB テーブルのストレージレイアウトの最適化
InnoDB トランザクション管理の最適化
InnoDB の読み取り専用トランザクションの最適化
InnoDB redo ロギングの最適化
InnoDB テーブルの一括データロード
InnoDB クエリーの最適化
InnoDB DDL 操作の最適化
InnoDB ディスク I/O の最適化
InnoDB 構成変数の最適化
多くのテーブルのあるシステムに対する InnoDB の最適化
MyISAM テーブルの最適化
MyISAM クエリーの最適化
MyISAM テーブルの一括データロード
REPAIR TABLE ステートメントの最適化
MEMORY テーブルの最適化
クエリー実行プランの理解
EXPLAIN によるクエリーの最適化
EXPLAIN 出力フォーマット
拡張 EXPLAIN 出力形式
名前付き接続の実行計画情報の取得
クエリーパフォーマンスの推定
クエリーオプティマイザの制御
クエリー計画評価の制御
切り替え可能な最適化
オプティマイザヒント
インデックスヒント
オプティマイザコストモデル
オプティマイザ統計
バッファリングとキャッシュ
InnoDB バッファプールの最適化
MyISAM キーキャッシュ
共有キーキャッシュアクセス
複合キーキャッシュ
ミッドポイント挿入戦略
インデックスプリロード
キーキャッシュブロックサイズ
キーキャッシュの再構築
プリペアドステートメントおよびストアドプログラムのキャッシュ
ロック操作の最適化
内部ロック方法
テーブルロックの問題
同時挿入
メタデータのロック
外部ロック
MySQL サーバーの最適化
ディスク I/O の最適化
シンボリックリンクの使用
Unix 上のデータベースへのシンボリックリンクの使用
Unix 上の MyISAM へのシンボリックリンクの使用
Windows 上のデータベースへのシンボリックリンクの使用
メモリーの使用の最適化
MySQL のメモリーの使用方法
ラージページのサポートの有効化
パフォーマンスの測定 (ベンチマーク)
式と関数の速度の測定
独自のベンチマークの使用
performance_schema によるパフォーマンスの測定
サーバースレッド (プロセス) 情報の確認
プロセスリストへのアクセス
スレッドのコマンド値
一般的なスレッドの状態
レプリケーションソーススレッドの状態
レプリケーション I/O スレッドの状態
レプリケーション SQL スレッドの状態
レプリケーション接続スレッドの状態
NDB Cluster スレッドの状態
イベントスケジューラスレッドの状態
言語構造
文字セット、照合順序、Unicode
データ型
関数と演算子
SQL ステートメント
MySQL データディクショナリ
InnoDB ストレージエンジン
代替ストレージエンジン
レプリケーション
グループレプリケーション
MySQL Shell
ドキュメントストアとしての MySQL の使用
InnoDB クラスタ
InnoDB ReplicaSet
MySQL NDB Cluster 8.0
パーティション化
ストアドオブジェクト
INFORMATION_SCHEMA テーブル
MySQL パフォーマンススキーマ
MySQL sys スキーマ
Connector および API
MySQL Enterprise Edition
MySQL Workbench
OCI マーケットプレイス上の MySQL
MySQL 8.0 のよくある質問
エラーメッセージと一般的な問題
インデックス
MySQL 用語集
MySQL 8.0 リファレンスマニュアル
/
最適化
/ バッファリングとキャッシュ
8.10 バッファリングとキャッシュ
8.10.1 InnoDB バッファプールの最適化
8.10.2 MyISAM キーキャッシュ
8.10.3 プリペアドステートメントおよびストアドプログラムのキャッシュ
MySQL は、パフォーマンスを向上するため、メモリーバッファーに情報をキャッシュするいくつかの戦略を使用します。
関連キーワード:
テーブル
,
InnoDB
,
インデックス
,
キャッシュ
,
バッファリング
,
ステートメント
,
結合
,
リファレンス
,
クエリー
,
状態
PREV
HOME
UP
NEXT