社区
MS-SQL Server
帖子详情
高分讨论:视图的查询效率问题
weiang_1983
2009-09-23 03:10:47
我有一张表 现在的数据近200w条记录,但是常用查询的数据只有10w条左右
有一字段Status status=1为处理过的数据,=0为待处理的数据
常用来查询操作的数据就是status=0的数据
经常要结合其他字段来检索 有一个全文检索字段title
现在检索数据经常会超时,检索条件也很简单,就是stats=0 and contains(title,'condition')
如果用视图来操作会不是提交查询效率,期待高手讨论!
...全文
159
20
打赏
收藏
高分讨论:视图的查询效率问题
我有一张表 现在的数据近200w条记录,但是常用查询的数据只有10w条左右 有一字段Status status=1为处理过的数据,=0为待处理的数据 常用来查询操作的数据就是status=0的数据 经常要结合其他字段来检索 有一个全文检索字段title 现在检索数据经常会超时,检索条件也很简单,就是stats=0 and contains(title,'condition') 如果用视图来操作会不是提交查询效率,期待高手讨论!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一个私有云从业者
2009-09-28
打赏
举报
回复
建议加键值和索引啦,这样可以提高你的查询效率。
weiang_1983
2009-09-28
打赏
举报
回复
[Quote=引用 16 楼 billpu 的回复:]
没法快了...都已经这样了 如果是2005 分区吧
[/Quote]
哪里有2005分区的资料?
soft_wsx
2009-09-23
打赏
举报
回复
[Quote=引用 17 楼 zhangwonderful 的回复:]
大数据量还是不建议使用视图
[/Quote]用分区表!
zhangwonderful
2009-09-23
打赏
举报
回复
大数据量还是不建议使用视图
billpu
2009-09-23
打赏
举报
回复
没法快了...都已经这样了 如果是2005 分区吧
weiang_1983
2009-09-23
打赏
举报
回复
顶起
weiang_1983
2009-09-23
打赏
举报
回复
楼上说的有理
冷少爷
2009-09-23
打赏
举报
回复
stats,title这两列别家索引了,加了查询分析器也不会使用索引
sql server 没有像oracle那样的位图索引,所以不用加
title 因为查询条件是包含,所以不会使用索引
这两俩加了索引反而会导致insert和update变慢
建议你将stats=0的数据拿出来,再做一张表,然后实时更新这张边的数据,不管是触发器,或者是任务都可以实现,数据虽然有冗余,但这是拿磁盘空间换取查询时间
哈哈,数据库就是这样,空间和时间是可以互换的。
weiang_1983
2009-09-23
打赏
举报
回复
不知道索引视图如何,有做过索引视图的没?
weiang_1983
2009-09-23
打赏
举报
回复
[Quote=引用 7 楼 dawugui 的回复:]
有了还慢?不就两百W嘛?
[/Quote]
一个查询20秒以上啊
Name
2009-09-23
打赏
举报
回复
[Quote=引用 2 楼 lihan6415151528 的回复:]
在多表关联的情况下 视图可以极大的提高效率
[/Quote]
有实际试过吗?
学习一下,
weiang_1983
2009-09-23
打赏
举报
回复
[Quote=引用 3 楼 jia_guijun 的回复:]
视图就是查询,不会提高效率,可以先考虑
contains(title,'condition') and stats=0
全文检索还是比较快的。
[/Quote]
不是很快,搜索经常会出现超时
Name
2009-09-23
打赏
举报
回复
好多人爱用视图吗?
dawugui
2009-09-23
打赏
举报
回复
有了还慢?不就两百W嘛?
7761098
2009-09-23
打赏
举报
回复
索引加视图了,或者可以考虑分开表了,分成不同status的两个新表
weiang_1983
2009-09-23
打赏
举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
你对,stats,title建立索引,不需要使用视图.
[/Quote]
已经有索引了
mbh0210
2009-09-23
打赏
举报
回复
对表进行分区或者分成两个表的未处理的和已经处理的
jia_guijun
2009-09-23
打赏
举报
回复
视图就是查询,不会提高效率,可以先考虑
contains(title,'condition') and stats=0
全文检索还是比较快的。
lihan6415151528
2009-09-23
打赏
举报
回复
在多表关联的情况下 视图可以极大的提高效率
dawugui
2009-09-23
打赏
举报
回复
你对,stats,title建立索引,不需要使用视图.
2021年软考网络工程师精华套餐(基础精讲+真题讲解+专题突破))
课程目标:帮助学员顺利通过软考网络工程师考试。课程简介:分章节分模块讲解重点技术,难点和考点,让学员学习知识的同时,快速学习考试技巧。课程图文并茂,重点突出。 2020年学员战绩,
高分
不断,最
高分
接近满分通过:
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis 神经辐射场将场景表示用于
视图
合成
系列论文 https://github.com/yenchenlin/awesome-NeRF 视频与演示 https://www.matthewtancik.com/nerf Core:使用完全连通(非卷积)的深度网络来表示场景,通过使用稀疏的输入
视图
集来优化底层的连续体积场景函数,从而获得用于合成复杂场景的新
视图
。
查询
相机光线上的5D坐标来合成
视图
,并使用经典的体绘制技术将输出的颜色和密度投影到图像中。建立5D矢量值函数的输入是3D位置x=(x,y,z)和2D观察方向(θ,φ),它的输出是发射的颜色c=
多
视图
立体视觉:从几何到学习 (PAMI2022, IJCV2022)
关注公众号,发现CV技术之美本篇分享PAMI 2022 论文『Multi-Scale Geometric Consistency Guided and Planar Prior Assisted Multi-View Stereo』和IJCV2022 论文『Learning Inverse Depth Regression for Pixelwise Visibility-Aware Mul...
多视角立体视觉简介
文章目录摘要简介收集图像摄像机投影模型来自运动中的结构光束法平差多视角立体视觉 摘要 本文介绍了多
视图
立体视觉的动手
视图
,重点介绍了实际算法。多
视图
立体视觉算法能够仅从图像中构建高度详细的三维模型。他们拍摄了一组可能非常大的图像,并构建了一个三维合理的几何图形,在一些合理的假设下解释了图像,最重要的是场景刚性。本教程将多
视图
立体视觉
问题
框架为一个图像/几何一致性优化
问题
。它详细描述了它的主要两个成分:光度一致性措施的鲁棒实现,和有效的优化算法。然后,它介绍了这些主要成分如何被一些最成功的算法使用,应用到实际
TRO2023港大开源 | 适用于
高分
辨率雷达的非光线投射占用栅格建图
作者:敖丙 | 来源:3D视觉工坊在公众号「3D视觉工坊」后台,回复「原论文」可获取论文pdf和代码链接。添加微信:dddvisiona,备注:3D点云,拉你入群。文末附行业细分群。1. 笔者总结机器人系统中,高效的地图数据结构是保证整个系统
效率
的关键。常见的点云地图存储方式包括:关键帧集合、树形结构(kdtree、octree)、voxels,而用于导航定位路径规划的地图通常是 Gridmap...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章