デフォルトでは、MyISAM テーブルはディスク上に .frm (テーブル構造ファイル)、.MYD (データ ファイル)、.MYI (インデックス ファイル) の 3 つのファイルを生成します。 データ ファイルとインデックス ファイルを作成するときに、その保存場所を指定できます。これは MyISAM テーブルでのみサポートされます。
1つのMyISAMテーブルでサポートされるデータの最大量は、ジャンプレコードの2の64乗です。 各テーブルには最大 64 個のインデックスを作成できます。 複合インデックスの場合、各複合インデックスには最大16列が含まれ、インデックス値の最大長は1000Bです。 MyISAM エンジンのストレージ形式は次のとおりです。
InnoDB ストレージ エンジン: 設計は ACID モデルに準拠しており、トランザクションをサポートし、サービスクラッシュから回復する機能を備え、ユーザーデータを最大限に保護できます。 行レベルのロックをサポートし、複数のユーザーの同時読み取りおよび書き込みパフォーマンスを向上できます。 InnoDB には独自の独立したバッファ プールがあり、よく使用されるデータとインデックスがキャッシュされます。 INSERT、UPDATE、および DELETE 操作の場合、InnoDB は変更バッファリング メカニズムを使用して自動的に最適化し、一貫性のある読み取りを提供し、変更されたデータをキャッシュしてディスク I/O を削減し、パフォーマンスを向上させます。 InnoDB テーブルを作成すると、次の 2 つのファイルが生成されます。
すべてのテーブルは、できればAUTO_INCREMENTを使用して主キーを作成するか、頻繁にクエリされる列に主キーとして配置する必要があります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: docker ストレージを使用して Exit を実行すると、サーバーへのファイルのアップロードが失敗する問題と解決策
優れた HTML コードは美しい Web サイトの基礎となります。私が CSS を教えるときは、まず...
この記事では、Webオンラインチャットを実装するためのVueの具体的なコードを参考までに紹介します。...
目次1. React.FC<> 2. クラスxxはReact.Componentを拡張し...
[LeetCode] 185. 部門別給与上位3位従業員テーブルにはすべての従業員が保持されます。...
まず、action はフォームの属性です。HTML5 では必須の属性値として定義されています。onS...
この記事では、centos7 環境でソース コードから mysql5.7.16 をインストールする方...
Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...
主キー:キーワード: 主キー機能: null にすることはできず、一意である必要があります。主キーの...
目次1. 配列の平坦化(配列の次元削減とも呼ばれる)方法1: 削減メソッドを使用する方法2: スタッ...
この記事の例では、滝の流れの効果を実現するためのjsの具体的なコードを参考までに共有しています。具体...
1|0 背景プロジェクトの要件により、各月の履歴在庫データをアーカイブしてバックアップする必要があり...
HTML メールを送信するためのヒント: スタイルを使用してインライン CSS を記述する、使用する...
問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...
目次導入js のイテレータはどのように見えるか反復プロトコル反復可能なプロトコルイテレータプロトコル...
前回の記事では、MySQL 5.7でルートパスワードを忘れた場合と、MySQL 5.7でルートパスワ...