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)サブライブラリー
前記上に格納されている別のデータベースへのデータのパイルを同じデータベース上に、点が異なるデータベース上のライブラリに割り当てられているされています