社区
MS-SQL Server
帖子详情
请教SQL语句优化
ykb
2010-01-25 10:39:12
有4张表做如下关联查询,其中c表有100多万条记录,请问如何做查询优化,让查询速度更快些
select b.mc from a,b where a.id=b.id union all
select c.mc from c,d where c.id=d.id
...全文
111
14
打赏
收藏
请教SQL语句优化
有4张表做如下关联查询,其中c表有100多万条记录,请问如何做查询优化,让查询速度更快些 select b.mc from a,b where a.id=b.id union all select c.mc from c,d where c.id=d.id
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wing013
2010-01-25
打赏
举报
回复
C表比较大,如果有条件把C表的子表作为一个表后再进行连接。
yananguo_1985
2010-01-25
打赏
举报
回复
索引优化!
流氓兔
2010-01-25
打赏
举报
回复
[Quote=引用 8 楼 lrjt1980 的回复:]
把查询字段加上索引。
[/Quote]
顶
lrjt1980
2010-01-25
打赏
举报
回复
把查询字段加上索引。
DFGRED
2010-01-25
打赏
举报
回复
这么把全部数据查询出来 实际业务上应该没什么 意义吧?
首选 应该是 加 索引了~
还有建议 加 WHERE 条件
条件里的字段 应该是有个索引的 字段
这样查询数度就很快了~
注意的是索引加多了 对添加,更新,删除 会有影响的。
ykb
2010-01-25
打赏
举报
回复
id不是自增主键,是varchar格式数据,并且b.id和d.id会有重复的id值
ykb
2010-01-25
打赏
举报
回复
id不是自增主键,是varchar格式数据,并且b.id和d.id会有重复的记录
rucypli
2010-01-25
打赏
举报
回复
你的id不是自增主键吗
Mr_Nice
2010-01-25
打赏
举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
语句上没什么可以再优化的了。
看一下索引吧。在 a,b,c,d 四个表上都创建基于 id 的索引。
[/Quote]
up
--小F--
2010-01-25
打赏
举报
回复
a,b,c,d表的id字段建立聚集索引
ACMAIN_CHM
2010-01-25
打赏
举报
回复
语句上没什么可以再优化的了。
看一下索引吧。在 a,b,c,d 四个表上都创建基于 id 的索引。
whereusejava
2010-01-25
打赏
举报
回复
只能考虑用索引了
qiangsigm
2010-01-25
打赏
举报
回复
聚焦索引
create unique clustered index index_name on tablename(columnname)
sych888
2010-01-25
打赏
举报
回复
a,b,c,d表的id字段建立聚集索引
一条
sql语句
完成MySQL去重留一
查了资料,
请教
了大佬之后得出了一个很便利的
sql语句
,这里分享下这段
sql语句
和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有...
asp.net知识库
直接从
SQL语句
问题贴子数据建表并生成建表语句的存储过程 从SQL中的一个表中导出HTML文件表格 获取數据库表的前N条记录 几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle ...
数据库课程设计实训大纲[1].doc
软件: sql server2005 五、实训总体要求 1. 实训过程中听从老师安排,遵守实验室的规定。 2. 按时考勤,不迟到,不早退。 3. 独立按时完成作业,如有不懂的问题可向知道老师及同学
请教
,不得抄袭别人作业。 4. 实训...
sql语句
优化
之SQL Server(
优化
方案大全)
MS SQL Server查询
优化
方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不
优化
。 4...
整理:
sql语句
优化
之SQL Server
执行计划是数据库根据
SQL语句
和相关表的统计信息作出的一个查询方案,这个方案是由查询
优化
器自动分析产生的,比如一条
SQL语句
如果用来从一个 10万条记录的表中查1条记录,那查询
优化
器会选择“索引查找”方式,如果...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章