10のPythonの一般的な顔の質問

1、MySQLのインデックスの種

1.標準2.インデックス3.インデックス一意の主キーのインデックス5. 4.構図フルテキストインデックスインデックス

2、どのような状況下では、インデックスの接頭辞左端のルールに従ってください?

原則の最も左のプレフィックス部分、インデックスindex1の:(a、b、c)は、クエリのみの3種類のC、A、B、A、Bを取り、実際には、ここで少し問題を抱えている、またC、その行くが、ちょうどフィールドインデックスを取り、Cフィールドを行くことはありません。

インデックスは、次にBに従ってソートされ、最初のソートによれば、順序付けされたインデックスファイルのインデックスINDEX1配置、順序付けされ、最終的にCとに従って順序付けされ、

3、主キーと外部キーの違いは?

主キーは:レコードを一意に識別し、複製することができない、NOT NULL

外部キー:外部キーテーブルが別のテーブルの主キーで、外部キーがnullの場合もあるが繰り返されてもよいです

4、MySQLの一般的な機能?

合計、カウント、ABS ...

5、名前のインデックスは、唯一の前提をした次のような違いを概説しました:

A:同時にフィルタリングされたデータ、集計

データの6,1000w、リミットページオフセットの使用、裏なぜ遅い登りますか?どのように解決するには?

A:まず、ページングの主キーを確認してください。ここで、ID(上限10 20オフセットTBからIDを選択)にTB SELECT * FROM

7.合併の指標は何ですか?

A:1は、複数のSQLインデックスを使用できるように、インデックスは、マージします。これらの交差点にインデックス、労働組合、または最初のセットを取り、その後、交差点を取ります。これにより、検索効率を向上させるために、データテーブルから取得されたデータの数を減らします。

8は、どのようなインデックスで覆われていますか?

:すべてのフィールドの値を備える(またはカバー)インデックスがクエリを実行する必要がある場合は、「カバー指数」と呼ば

9、データベースが読み取りと書き込みの分離アウトライン?

:バイナリログにマスターマスター・レコードのデータベース操作ログは、(キャッシュサーバから現在)リレーログに同期バイナリログの操作にサーバーからスレッドO / Iをオンに加えて、SQLスレッドがリレーログログを操作しますサーバから実行。 

サブテーブル10、簡単にデータベースのサブライブラリー?(水平、垂直)

:(1)サブテーブルデータベース

    一定の規則に従って異なるテーブルのエンティティに一つのテーブル。このような縦分割及び横分割

  垂直セグメンテーション:異なるモジュールの各データテーブル別に異なる機能が、データモジュールは、同じ性能のボトルネックになりすぎる場合

セグメンテーション横:データが同じ関数テーブル大きすぎると垂直セグメントは、大きなテーブルのボトルネックを解消することができない、テーブルがセグメント化されなければならない、セグメンテーション水平

人気の理解:垂直セグメンテーション---異なるモジュールテーブルに分割するステップと、複数のテーブルで---分割レベル同じモジュールの下

(2)サブライブラリー

前記上に格納されている別のデータベースへのデータのパイルを同じデータベース上に、点が異なるデータベース上のライブラリに割り当てられているされています

おすすめ

転載: www.cnblogs.com/xxpythonxx/p/11234135.html