15 12
发新话题
打印

请教一下事务隔离:是隔离自己,还是隔离外界?

请教一下事务隔离:是隔离自己,还是隔离外界?

查询数据的时候,不想查询到别人正在操作修改的数据(别的事务修改了但没有提交的)。怎么做?
在自己的连接上加一个最高的隔离级别是不是就可以了!?

还是说隔离级别只能使自己的中间数据不被别人看到,但不能防止看到别的事物的中间数据!?

TOP

关于事务的基本知识

隔离级别是指整个数据库服务器,而非某个连接!

要实现你的要求,设置级别READ-COMMITTED,读提交!

当别的进程修改数据未提交时,其他读进程被阻塞!

TOP

隔离:(1)我能看到别人但别人看不到我, (2)我看不到别人,别人能看到我

隔离:(1)我能看到别人但别人看不到我,  (2)我看不到别人,别人能看到我
到底是那一种说法。

TOP

我不是问菜鸟问题,我的是高级问题地……

我不是问菜鸟问题,我的是高级问题地……

TOP

我讲的是串行隔离(最高级别)

我讲的是串行隔离(最高级别)

TOP

我能不能通过设置自己的隔离级别, 然后所看到的数据库永远是一致的。

我能不能通过设置自己的隔离级别, 然后所看到的数据库永远是一致的。
而不会看到中间结果。

我知道隔离了可以保证别人看不到自己的中间结果。但反过来呢!!!!!!!!

TOP

估计wsg1212是天下第一的马甲

TOP

马甲是啥?

马甲是啥?

TOP

引用:
原帖由 wsg1212 于 2008-1-7 17:42 发表
隔离:(1)我能看到别人但别人看不到我,  (2)我看不到别人,别人能看到我
到底是那一种说法。
别人看不到你,你也看不到别人。你们看到的都是数据。

TOP

引用:
原帖由 wsg1212 于 2008-1-7 18:03 发表
马甲是啥?
太假了。

TOP

 15 12
发新话题