3
私はインデックスのないjsonレコードを含む列を持つアーカイブテーブルを持っています。サンプル:MySQL:JSONから結果セット
[{
"attr1": "val1",
"attr2": "val2",
"attr3": "val3",
.
.
"attrN": "valN"
}, {
"attr1": "val1.2",
"attr2": "val2.2",
"attr3": "val3.2",
.
.
"attrN": "valN.2"
},...]
私は結果セットとしてJSONを返すストアドプロシージャまたは関数を作成する必要があります。
attr1 | attr2 | attr3 | ... | attrN
_______________________________________________
val1 | val2 | val3 | ... | valN
val1.2 | val2.2 | val2.2 | ... | valN.2
私は他のクエリのためにそれを使用するように、それはレコードセットとして返す必要があります他のストアドプロシージャで使用できます。
私はこれとこれを達成することができました:一時テーブルを作成する以外に、別の方法がある場合は、私が思っていたRead JSON array in MYSQL
?私はパフォーマンスと効率性について考えていました。同様に、20人または50人のユーザーがこれをトリガーするとどうなりますか?これを行うより良い方法はありますか?
注:JSONのavarageサイズ〜1メガバイト