You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide more sophisticated test cases covering multiple session interaction scenarios.
Copy VDBE for each session before execution. Now there's one object in the cache and if it is busy at the moment (i.e. it is executed by another session), execution of prepared statement results in prepare-and-execute procedure. It means that performance benefits from prepared statement may be neglected for statements accessed by several sessions.
Now after any DDL operation all prepared statements are considered to be expired (at the moment of statement preparation, schema version is saved within prepared statement object; then it is simply checked before execution with current one). Even if prepared statement has no references to changed by DDL operation entity. We need to invalidate only prepared statements related to the subject of DDL operation.
Provide an opportunity to specify types of parameters in :prepare() interface and check them before execution of prepared statement. Now type of binding parameters is always assumed to be ANY.
The text was updated successfully, but these errors were encountered:
Provide more sophisticated test cases covering multiple session interaction scenarios.
Copy VDBE for each session before execution. Now there's one object in the cache and if it is busy at the moment (i.e. it is executed by another session), execution of prepared statement results in prepare-and-execute procedure. It means that performance benefits from prepared statement may be neglected for statements accessed by several sessions.
Now after any DDL operation all prepared statements are considered to be expired (at the moment of statement preparation, schema version is saved within prepared statement object; then it is simply checked before execution with current one). Even if prepared statement has no references to changed by DDL operation entity. We need to invalidate only prepared statements related to the subject of DDL operation.
Provide an opportunity to specify types of parameters in
:prepare()
interface and check them before execution of prepared statement. Now type of binding parameters is always assumed to be ANY.The text was updated successfully, but these errors were encountered: