準備されたステートメントが各セッションで管理されるのはなぜですか?準備されたステートメントが各セッションで管理されるのはなぜですか?
すべてのデータベースがセッションごとにプリペアドステートメントを処理するかどうかはわかりません。 postgresqlとmysql(多分)はそうします。
なぜセッション間で共有されないのですか?何か理由はありますか?
たとえば、 接続プールには多数の接続があり、接続は同じクエリを共有し、同じ準備済みの文も生成します。なぜデータベースはコネクションが準備されたステートメントを共有できないのですか?
ステートメントは接続上で準備され、各接続は1つのセッションに関連付けられているため、 –
「各接続は1つのセッションに関連付けられています」という意味は? –
それ以外はどうやって管理すべきですか?なぜ彼らは共有されるのだろうか?どのようにそれらを共有しますか?あなたは意義を認識していますか?あなたは何を得ますか?質問の逆の答えがわからない場合は、質問をすることはできません。 – Mjh