消息 35371-聚集列存储索引
sqlserver版本:2014 操作,对线上库库存表加CCI。 表:dbo.product
然后就收到开发的消息,被告知查询报错。
消息 35371,级别 16,状态 1,第 1 行 具有聚集列存储索引的表不支持 SNAPSHOT 隔离级别。
嗯?什么情况,怎么会报错呢,把开发的语句拿出来看一下,答题如下:
select * from vproduct where column_a='aaa'
vproduct 是基于dbo.product的一个视图,看到这个。第一感觉就是可能和我们的事物隔离界别室友关系的。于是查看一下事物的隔离级别:
DBCC USEROPTIONS
嗯,看到好像是有点问题,我们指导sqlserver的默认隔离级别都是RC的隔离级别,为什么会被人修改为RC snapshot呢?不过我在本库执行了开发给的语句:
select * from vproduct where column_a='aaa'
什么鬼,没有问题啊,直接执行成功了。难道是视图更新原因,从新更新了一下视图,告诉开发去查,还是同样报错。
这就奇怪了,我不在把这个报错定义到隔离级别上了。发现开发是在alwayson群组的从库进行查询的,于是我也去从库模拟查询一下。
果然报错了。
这样来看就很明显了,主库可以查询,从库不能够查询,应该是CCI的支持原因:
额,最终发现是因为只读副本是不支持CCI的功能的,2016才会支持。结束
转载于:https://www.cnblogs.com/shengdimaya/p/6422858.html
消息 35371-聚集列存储索引相关推荐
- SQL Server 2014聚集列存储索引
转发请注明引用和原文博客(http://www.cnblogs.com/wenBlog) 简介 之前已经写过两篇介绍列存储索引的文章,但是只有非聚集列存储索引,今天再来简单介绍一下聚集的列存储索引,也 ...
- Azure Synapse Analytics (Azure SQL DW)性能优化指南(1)——使用有序聚集列存储索引优化性能
目录 (一)前言 (二)有序与无序聚集列存储索引 (三)查询性能 (四)数据加载性能 (五)减少段重叠 (六)在大型表中创建有序 CCI (六)实战案例 A. 检查有序列和序号: B. 若要更改列序号 ...
- SQL Server 2016新特性:列存储索引新特性
SQL Server 2016新特性:列存储索引新特性 行存储表可以有一个可更新的列存储索引,之前非聚集的列存储索引是只读的. 非聚集的列存储索引支持筛选条件. 在内存优化表中可以有一个列存储索引,可 ...
- SQL Server中的列存储索引
先决条件 (Prerequisite ) 通过理论和实践措施可以更好地解释与SQL Server 2012列存储索引有关的讨论. 因此,对于实际测量部分–我将使用AdventureWorksDW201 ...
- 行存储索引改换成列存储索引_列存储索引增强功能–数据压缩,估计和节省
行存储索引改换成列存储索引 Data compression is required to reduce database storage size as well as improving perf ...
- 行存储索引改换成列存储索引_如何使用列存储索引来改善数据仓库登台环境
行存储索引改换成列存储索引 My team and I were recently tasked with refactoring older data marts, particularly tho ...
- SQL Server 2016 列存储索引功能增强
列存储索引(columnstore index)在SQL Server 2012中已经引入,其带来性能提升的同时也有很多限制,比如对带有列存储索引的表进行INSERT, UPDATE和DELET ...
- mysql按照列构建索引_列存储索引增强功能–在线和离线(重新)构建
mysql按照列构建索引 In this article, we will explore ' Clustered columnstore online index build and rebuild ...
- 行存储索引改换成列存储索引_索引策略–第2部分–内存优化表和列存储索引
行存储索引改换成列存储索引 In the first part we started discussion about choosing the right table structure and d ...
最新文章
- 机器学习PAL产品优势
- BZOJ 3261 最大异或和 可持久化Trie树
- shell查看并修复网络连接
- 在Android手机上配置office 365邮箱
- mongodb命令基础知识点
- Python中的pip怎么配置环境变量
- React 第六章 事件的绑定
- 关于最新版FCKeditor上传漏洞错误解决办法
- voms下的反射大师_大师们都爱磨砂,只有卒姆托将他发挥到极致
- tensorflow基础:tf.data.Dataset.from_tensor_slices()
- 【图片】批量获取几万张图片
- 如何在IPv6下观看网络电视直播
- 半导体术语-什么CIM
- 随机森林的原理分析及Python代码实现
- 关于DCT变换、DCT反变换、分块DCT变换
- 英皇考级——听力测试的训练方法
- android 正三角,倒三角的实现代码
- Excel快速下拉填充序列至10000行
- Qt实现QQ截图中的马赛克效果
- 计算机网络1-6章考研题
热门文章
- goahead如何使用cgi服务_北斗导航系统现已提供全球服务!你知道如何使用这个服务吗?...
- saxon java_如何将Saxon设置为Java中的Xslt处理器?
- 什么水平能做java中级工程师,挑战大厂重燃激情!
- 【深度学习】基于Pytorch的softmax回归问题辨析和应用(一)
- Python程序设计题解【蓝桥杯官网题库】 DAY9-基础练习
- 解决module ‘numpy‘ has no attribute ‘array‘问题
- 如何自动校正服务器时间,几个常用校正服务器时间
- 网络营销——专业的站内、站外优化还是得靠专业网络营销公司
- 企业日常选择网站制作公司大多从这三方面着手
- 17秋福师《计算机应用基础》在线作业一,福师17春秋学期《计算机应用基础》在线作业一...