社区
疑难问题
帖子详情
分区视图在进行"写"操作时为什么还索引其他表,where条件似乎没起到分流的作用,select的时候是挺优的
seusoftware
2007-04-28 04:25:48
分区视图(不管本地还是分布的,道理类似),在select时从执行计划可以看出,的确很优,可是在进行如insert,update,delete这样的操作时,为什么还去索引其他表,不直接按where条件进入相应表中完成操作呢?
...全文
355
5
打赏
收藏
分区视图在进行"写"操作时为什么还索引其他表,where条件似乎没起到分流的作用,select的时候是挺优的
分区视图(不管本地还是分布的,道理类似),在select时从执行计划可以看出,的确很优,可是在进行如insert,update,delete这样的操作时,为什么还去索引其他表,不直接按where条件进入相应表中完成操作呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anchor49
2007-08-01
打赏
举报
回复
写的时候直接网一个表里面写么!!!
自己在逻辑尚判断一下!
kavoe
2007-08-01
打赏
举报
回复
我也发现分区视图有点奇怪
对分区视图操作where条件包含分区字段
select的时候直接定位到包含记录的基表
insert一条的时候也是直接插入到这个基表
update就是所有表并行,delete也是所有表并行,到底为什么?
为什么不是对相应的表操作,是bug吗?还是写法有问题?
seusoftware
2007-04-28
打赏
举报
回复
有人知道对分区视图进行update insert delete 时,为什么执行计划要扫描所有表么?
理论上讲应该通过check分到相应表中的,难道MSDN上讲的分区视图性能没有太大提升就是体现在这儿么,只提升了select没提升其他操作上的性能~~~
w75251455
2007-04-28
打赏
举报
回复
真正存放数据的是那些基表
w75251455
2007-04-28
打赏
举报
回复
视图只是一个select
真正发数据的是那些基表
Java面试必背八股文[5]:MySQL
Drop、Delete、TRUNCATE的区别 drop drop直接删掉
表
; drop语句将
表
所占用的空间全...delete
操作
不会减少
表
或
索引
所占用的空间。 范围:可以是table和view。 只删除数据,而不删除
表
的结构(定义) delete语句为DML
面试:MySQL基础知识
是 MySQL 默认的事务型存储引擎,只有在需要它不支持的特性
时
,才考虑使用其它存储引擎。 实现了四个标准的隔离级别,默认级别是可重复读(REPEATABLE READ)。在可重复读隔离级别下,通过多版本并发控制(MVCC)+ ...
啃书啃书,数据库进阶一点点,ETL概念学习
视图
是不包含任何真实得虚拟
表
,
视图
是基于 SQL 语句的结果集的可视化的
表
。
视图
总是显示最近的数据。每当用户查询
视图
时
,数据库引擎通过使用 SQL 语句来重建数据。 数据库只存储
视图
的定义,而不存放
视图
相应...
mysql复习
这个称为覆盖
索引
)
索引
下推 MySQL 5.6 提出,目的是减少回
表
次数(是联合
索引
的情况下),具体做法是:可以在非聚簇
索引
遍历过程中,对
索引
中包含的字段先做判断,过滤掉不符合
条件
的记录,再
进行
回
表
,从而减少回...
Oracle之数据库设计概述
其实讲了
索引
的这块了,接下来可能要讲的内容是物化
视图
,然后讲
分区
,然后数据库
表
结构的设计,你们总问我SQL
优
化, 那在讲整个物化
视图
之前,咱们之前讲
索引
了,对于数据库的设计,咱们从头到尾的去过一遍,然后我们工作中...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章