現在、データベースはほとんどのシステムのデータ ストレージの基本コンポーネントであり、より良いユーザー エクスペリエンスを実現するためには、データベースの効率がシステムの安定性と効率に重大な影響を及ぼします。かなり重要。では、どのような観点からデータベースを最適化すればよいのでしょうか? 「Boolean Education Yan 18 MySQL Optimization Video Tutorial」コースで一緒に話し合って学びましょう!
コース再生アドレス: http://www.php.cn/course/200.html
このビデオは Boolean Education Yan Shiba によって作成され、教師の指導スタイルは
先生の講義は鮮やかで、機知に富み、機知に富み、感動的です。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、注意力を与えます。
このビデオのより難しい点はクラスター化インデックスです:
クラスター化インデックスは、ディスク上の実際のデータを再編成して、1 つ以上の指定された列の値で並べ替えるアルゴリズムです。特徴は、データの格納順序とインデックス作成の順序が一致していることです。
通常、主キーはデフォルトでクラスター化インデックスを作成し、テーブル内に存在できるクラスター化インデックスは 1 つだけです。
クラスター化インデックスと非クラスター化インデックスの違いは、書籍『データベースの原則』で説明されています。
クラスター化インデックスのリーフ ノードはデータ ノードですが、非クラスター化インデックスのリーフ ノードは依然としてインデックス ノードであるだけです。ただし、対応するデータ ブロックへのポインターは存在します。
したがって、MYSQL のデータ ストレージ エンジンが異なるとクラスター化インデックスのサポートが異なることは簡単に説明できます。
しかし、この定義は抽象的すぎます。 SQL Server では、インデックスはバイナリ ツリーのデータ構造を通じて記述されます。クラスター化インデックスは、インデックスのリーフ ノードがデータ ノードであると理解できます。非クラスター化インデックスのリーフ ノードはインデックス ノードのままですが、対応するデータ ブロックを指すポインターを持ちます。
ここでは、ソース コード リソースをダウンロードすることもお勧めします: http://www.php.cn/xiazai/learn/1842
リソースはビデオ コースウェアと ppt を共有します:
mysql 最適化。
以上がブール教育 ヤン・シバ MySQL 最適化 ビデオ コースウェア ソース コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。