リストされたアイテムでユーザーのショッピング カートを表示しようとしています。私が避けたいのは、db_cartitems が 10,000 項目の長さになった後、2、3、または 10 年後にクエリ結果が表示されるまでに時間がかかることです。
データベースのテーブル構造を整理するとき、以前に注文したすべての製品をリストしたテーブルを用意してから、カート トークンで GROUP BY する必要があります (カートのアイテムがカートのビルドごとに一意に関連付けられるように、rand() 番号を作成しました)。
それとももっと良い方法がありますか?それとも私が気にしすぎですか?たとえば、50,000 件の注文商品がリストされて検索された場合、応答時間はかなり適切ですか?
マーチャントは 1 日に 50 件以下の注文を受け取る可能性があり、私は成長を前もって計画していないのではないかと心配しています。