MySQLを使用した作業の最適化

データベースを操作することで、ほとんどすべてのサイトのほとんどの作業が占有されることは周知の事実です。 そして、ほとんどの場合、Webアプリケーションのボトルネックとなるのはデータベースとの作業です。
この記事では、MySQLの使用に関する実用的なヒントを提供したいと思います。
すぐに予約する:

MySQLを使用する際の問題は、次の3つのグループに分けられます(重要度の高い順に)。
  1. インデックスの使用または誤用。
  2. 無効なデータベース構造。
  3. 誤った\最適でないSQLクエリ。

これらの各グループについて詳しく見ていきましょう。

インデックスを使用します。
インデックスを使用または誤用しないことは、ほとんどの場合クエリを遅くします。 インデックスの操作メカニズムに詳しくない、またはマニュアルでまだ読んでいない人のために、それを読むことを強くお勧めます。
インデックスを使用するためのヒント:

DB構造
適切に設計されたデータベースは、データベースを迅速かつ効果的に使用するための鍵です。 一方、不十分に設計されたデータベースは常に開発者にとって頭痛の種です。
データベース設計のヒント:
SQLクエリ。




Source: https://habr.com/ru/post/J20246/


All Articles