ホームページ >バックエンド開発 >PHPチュートリアル >推奨データをすばやく取得する方法
ヘルプ: 推奨データをすばやく取得するにはどうすればよいですか
これは、dx_gd_goods テーブルにフィールド iscom を作成して、このデータを推奨データとしてマークする方法です。
データ量が少ない場合
select * from dx_gd_goods where iscom=1 limit 4;
しかし、データ量が多く、上記の SQL 文では 4 つのデータを取得するのが非常に遅くなります。どうやってやればいいのか、もっと早くデザインしてみたらどうですか? ?
-----解決策---------
iscom にインデックスを作成する
------解決策---------
iscom フィールドのインデックスを作成する
-----解決策---------
無理です。 テーブルに 2 つの主キーを持つことはできますか? インデックスがもう少しあれば問題ありません。
------解決策---------
インデックスを追加します。
主キーが 2 つ存在することはありません。
なぜインデックス作成には価値がないと言えるのですか?
重複する値が多く含まれる 1 0 のようなデータにインデックスを付けることが最善です。
------解決策---------