python-データベース - 最適化

データベースの最適化?

ハードウェアの1.最適化、ディスクキューの技術(RAID0、RAID1、RDID5)などを使用してSSD(ソリッドステートドライブ、一般的に知られているSSD)を使用して、

2.レベルのキャッシュ・アーキテクチャ、静的および分散;(データベース - >ページをレンダリング - >静的ページ)

マスターコピーは、リードを使用して分離したデータベースの動作を書き込み; 3読者は、マスターから分離されます。

このようなデータストアアクセス頻度のNoSQL 4.高速ストレージ、

内側:

1.最適化インデックス、SQL文、スロークエリ分析。

2.データベースを設計するデータベース設計パラダイムによれば、厳密なタイムテーブルを設計します。

3.キャッシュは、頻繁にアクセスされるデータとすることができ、キャッシュ内のデータの頻繁な変更を必要としません

ディスクに保存 IOと、 IOコンピュータ中央入力/出力、すなわち、入力データと出力データ、プログラムが実行され、メモリ内に常駐しているように、これはCPUコア超高速計算が実行する、ローカル交換機に関連するデータ。など通常ディスク、ネットワーク、我々は、IOインタフェースを必要としています。

4. MySQLの独自の内部パーティションテーブルを使用して、異なる階層のデータファイルは、磁性を向上させることができます

ディスクを読み込むの効率性;

5.垂直テーブルと、いくつかは、常に、テーブル内のデータを読み、ディスクI / Oを保存しないでください。

前記サブテーブルのレベル:サブライブラリサブテーブルサブマシン(データの特に大量)、主な原理は、経路データです。

7.適切なエンジン最適化パラメータテーブルを選択します。

8.フルテキストインデックスを使用しません。

 

おすすめ

転載: www.cnblogs.com/person1-0-1/p/11391085.html