2

現在、次の方法でユーザーの 3 つのカスタム値を格納するテーブルextended_valuesがあります。

+------+-------+---------+
| | 名前 | 値 | ユーザーキー |
+------+-------+---------+
| | cs1 | tgb | 100 |
| | cs2 | おい | 100 |
| | cs3 | ttr | 100 |
| | cs1 | hht | 104 |
| | cs2 | いゆ | 104 |
| | cs3 | ユイット | 104 |
| | cs1 | tjg | 106 |
| | cs2 | yyt | 106 |
| | cs3 | 試してみてください | 106 |
+------+-------+---------+

userkey、c​​s1、cs2、およびcs3の4つの列を持つ別のテーブルuser_custom_propertyがあり、値を次の形式で保存する必要があります

+--------+-----+-----+-----+
| | ユーザーキー | cs1 | cs2 | cs3 |
+--------+-----+-----+-----+
| | 100 | tgb | おい | ttr |
| | 104 | hht | いゆ | ユイット |
| | 106 | tjg | yyt | 試してみてください |
+--------+-----+-----+-----+

3 つのカスタム値を持つユーザーが約 75000 人いるため、メモリに関してより多くのリソースを消費しないようにクエリを最適化する必要があります。

したがって、技術的には、extended_values テーブルを照会して、userkey の cs1、cs2、および cs3 に対応する値を取得し、user_custom_property 内に次の方法で値を格納する必要があります。

これを行うための効率的な方法は何でしょうか。

どうもありがとう

4

1 に答える 1