たとえば、テーブル
に ID 名のコンテンツがある場合、何らかの処理
を経て、このコンテンツを 10 個のテーブルに分散する必要がありますか?
サブテーブルをどのレベルと量で比較すると効率が向上するのか、それともまったく必要ないのか知りたいです。
私の個人的な経験に基づいて、私はコンテンツの代わりにこのテーブルの ID を他の 10 個のテーブルに追加することになります。内容よりも。
もう 1 つのポイントは、一般に id が唯一の識別子であるということです
メインテーブルの ID 名
サブテーブルは 10 個あります
ID エイドの内容 ここで、エイドはメインテーブルの ID に対応します 私はこのように考えます
必要ありません!
表を分けたくても、分け方ではありません
10個の表から読み上げてから綴る必要はありません
読み返す必要はありませんか? 10 個のテーブルから読み取って綴る必要がありますか?
次に、プログラムは、次のコンテンツ フィールド値を直接検索しますcontent03 からの援助 = 2? ? ? ?
これは可能ですか?
次に、プログラムは content03 から、aid = 2 のコンテンツ フィールド値を直接見つけますか? ? ? ?
これは可能ですか?
トラブルを求めていますか?
トラブルを求めていませんか?
テーブルの分割は、1,000 個の列がある場合、1,000 個のテーブルを追加する必要はありません。
記事テーブルと列テーブルを一緒に配置する必要はまったくありません。
記事をテーブルに分割する必要がある場合は、記事 ID を使用してテーブルを分割できます。
たとえば、記事 ID%10 は、サブテーブルのテーブル名である 0,1,2,3,4,5,6,7,8,9 を取得します。
ID に基づいてコンテンツがどのテーブルにあるかを判断できます。
たとえば、id=2 の記事コンテンツを検索したいとします。 $id%10 を使用して 2 を取得し、content02 のコンテンツを直接読み取ることができます。
必要ありません!
表を分割したくても、分割する方法ではありません