| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2545 人关注过本帖
标题:[求助]SQL语句优化问题多表大数据量查询,数据库SQL Server2005
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:5 
[求助]SQL语句优化问题多表大数据量查询,数据库SQL Server2005
现在有两个表
新闻表和新闻图片表
结构如下
News//新闻表
 NewsID (varchar(50),not null)//新闻编号主键
 NewsTile (varchar(max),null)//标题
 NewsPartTitle(nchar(10),null)//短标题
 NewsBody(varchar(max),null)//内容
 NewsTime(datetime,null)//发布时间

NewsPic//新闻图片表
 NewsPicID (decimal(18,0),not null)//新闻图片编号主键
 NewsID(int,null)//新闻编号外键对应新闻表编号
 LargerPic(varchar(max),null)//大图路径
 NormalPic(varchar(max),null)//中图路径
 SmallPic(varchar(max),null)//缩略图路径

现在NewsPic表有1870条数据
News表有1994条数据
(这两个表可能以后会增加到上万条数据)
要实现新闻图片搜索
需要生成另一个视图
SearchPic
  SmallPic(varchar(max),null)
  NewsPicID(decimal(18,0),not null)
  NewsID(varchar(50),not null)
  NewsTitle(varchar(max),null)
  NewsBody(varchar(max),null)
现在的问题是如何写SQL语句能够快速查询这两个表的数据,这两个表以后可能会增加到上万条数据。




搜索更多相关主题的帖子: SQL 数据库 语句 查询 
2010-11-04 15:02
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:17 
上万条数据一般不会有问题,除非查询特别复杂或SQL语句写得太离谱!

★★★★★为人民服务★★★★★
2010-11-04 18:29
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
SQL语句的效率,还要看具体的应用(要求)来处理。

★★★★★为人民服务★★★★★
2010-11-04 18:32
png
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:126
专家分:880
注 册:2010-10-6
收藏
得分:17 
我猜主要考虑的问题是针对 NewsBody 如何查寻.

用 SQL Full-Text Search 怎么样?




2010-11-05 01:29
欲与天斗
Rank: 4
等 级:业余侠客
帖 子:88
专家分:270
注 册:2010-10-6
收藏
得分:17 
本人个人认为,要追求速度,光靠SQL语句是不行的
2010-11-05 12:53
tangyunzhong
Rank: 5Rank: 5
来 自:广西
等 级:职业侠客
威 望:4
帖 子:97
专家分:364
注 册:2010-7-28
收藏
得分:17 
回复 楼主 yms123
楼上的兄弟说的也对,但是除在网络上传输的时间之外,影响速度最大问题就是查询的。写语句是很重要的,我有过亲身体验。主键是很重要的,和我们写的语句关系很大。我碰到过一个语句没有修改前的速度是1分钟以上,修改过后用不到3秒,就只改了一个主键。
但你没有把你的语句贴出来,我也帮不了你。
2010-11-06 21:59
快速回复:[求助]SQL语句优化问题多表大数据量查询,数据库SQL Server2005
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027234 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved