日期:2014-05-17  浏览次数:20849 次

设计库设计要把经常读和经常写的字段分离到两个表吗?
并发时数据库在写的时候能进行读操作吗?
读写操作

------解决方案--------------------
引用:
Quote: 引用:

这个貌似有点难度,不能为了读写分离来设计表结构,应该要满足业务才是最重要的,但是如果真的可以分开,那分开的确可以减少锁方面的问题。

再请教个问题,并发时数据库在写的时候能进行读操作吗在sql server中? 

看你是哪种隔离级别了,如果是默认的(read commited),只能读取Commit的数据,所以会写会阻塞读。 但是如果是快照隔离级别或者脏读写不会阻塞读。
------解决方案--------------------
引用:
Quote: 引用:

这个貌似有点难度,不能为了读写分离来设计表结构,应该要满足业务才是最重要的,但是如果真的可以分开,那分开的确可以减少锁方面的问题。

再请教个问题,并发时数据库在写的时候能进行读操作吗在sql server中? 
这个没有绝对的答案。但是可以做到,不过要做些手脚,首先是隔离级别,然后就是你的写法