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

关于SQL SERVER数据存储访问
SQL SERVER数据库中有一个表,会被很多个终端设备(>1000)访问,insert信息,频率也很快(大概一秒钟一条),这样算不算大数据?在数据管理上有没有一些有没有一些优化措施?
SQL?Server 数据库 性能优化

------解决方案--------------------
#1.默认隔离级别,INSERT不会阻塞INSERT,也就是说,INSERT互不影响,当然可能会由于闩锁影响效率。
#2.>1000,大约一秒一条,对于一台服务器来说,完全没有问题。
#3.每年SELECT 365*24*60*60条记录,日积月累,数据量会不少。但个人认为不算太大的数据量,做好索引和归档,效率还是有保证的。
------解决方案--------------------
这个数据已经比较大了,就看你是什么访问数据了?
比如会不会存在先判断数据是否存在,不存在再插入等?在设计时索引是必须要建的,对数据进行新增、删除、修改必须要用事务

------解决方案--------------------
建议按照业务规则分表这样可以减少LATCH资源竞争
------解决方案--------------------
建议用自增列(identity)做主键及聚集索引..