gpt4 book ai didi

mysql - 是否可以为 MYSQL 中的特定用户设置 TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

转载 作者:行者123 更新时间:2023-11-29 03:26:54 25 4
gpt4 key购买 nike

我有很多用户使用 MYSQL 数据库,有些用户只有读取权限,有些用户有读取和写入权限。

读取访问权限的用户是报表用户,这些用户通常会创建导致大量数据的查询并锁定使用的表,因此当时正在使用系统的系统用户会获得锁定并且等待时间非常长

是否可以在 MYSQL 中为特定用户设置 TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

或者有什么办法可以解决这个问题

最佳答案

,您不能为特定用户设置隔离级别。

据我所知,您可以更改 MYSQL 的隔离级别,它是可重复读取的,这意味着将为每个操作放置锁。所以你可以像这样设置全局隔离级别:

SET GLOBAL TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;

你也可以翻阅这篇文章:mysql with nolock

关于mysql - 是否可以为 MYSQL 中的特定用户设置 TRANSACTION ISOLATION LEVEL READ UNCOMMITTED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34789103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com