首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

设计库设计要把常常读和经常写的字段分离到两个表吗

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

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

引用:
Quote: 引用:

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

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

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

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

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

热点排行