首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在数据库/表中设置隔离级别

在数据库/表中设置隔离级别
EN

Stack Overflow用户
提问于 2022-04-20 16:01:27
回答 2查看 279关注 0票数 0

我理解孤立w.r.t事务的概念。我想知道是否可以为整个数据库/数据库中的特定表设置默认的隔离级别。

我想这样做是因为我知道提高隔离级别会影响性能,所以我希望将更改限制在整个DB中的几个表上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-20 16:06:19

可以为会话设置事务隔离级别。或者是服务器。但不是一张桌子。

作为解决办法,您可以在对单个表操作之前立即设置所需的隔离级别。只需注意,您已经为会话设置了隔离级别。

文档

我知道增加隔离级别会影响性能。

你测量过影响了吗?

票数 2
EN

Stack Overflow用户

发布于 2022-04-21 09:13:05

如果你使用的是数据库。Mysql支持多个引擎,然后您可以使用一个特殊的引擎创建您的特殊表。记忆。

然后,您的查询可以从大多数具有当前会话隔离级别的表中获取行,并从具有特殊引擎唯一隔离级别的特殊表中获取行。

这并不是解决问题的一般方法,但在某些情况下可能会有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71942818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档