【发布时间】:2011-07-15 23:52:03
【问题描述】:
当你有例如。连续 3 个查询作为单个字符串提交到 SQL 数据库,用分号分隔,并且另一个用户同时执行完全相同的操作,我们的查询将被视为查询的“组”或“队列”哪个将始终以每个用户的相同逻辑顺序执行,或者这些查询的队列是否会“混淆”,最终导致我们的两个查询被一一触发?
所以基本上我想知道MySQL和SQL Server在发生这种情况时会表现出以下哪种情况:
执行路径情况1:
用户 1 查询 1,用户 1 查询 2,用户 1 查询 3,用户 2 查询 1,用户 2 查询 2,用户 2 查询 3
执行路径情况2:
- 用户 1 查询 1,用户 2 查询 1,用户 1 查询 2,用户 2 查询 2,用户 1 查询 3,用户 2 查询 3
【问题讨论】:
标签: mysql sql sql-server tsql queue