我的一张SQL 数据表有25G,普通的SQL 语句根本查不动,请教一下,有什么高效率的方法吗?

whl_hzj 2010-10-21 05:05:53
一张SQL 数据表有25G,才半年的数据就这么大了,普通的SQL 语句根本查不动,请教一下,有什么高效率的方法吗?急求!谢谢
...全文
68 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Q315054403 2010-10-21
看需求啦,没有笼统的答案
回复
cxmcxm 2010-10-21
select top 1 * from 表
要花多久?
对大表如果用select * from 表
肯定不行,花从服务器传数据到客户端要花很多时间。

如果select top * from 表 都要很久,那就参考楼上DX的建议优化

回复
obuntu 2010-10-21
[Quote=引用 4 楼 claro 的回复:]

1、添加合适索引。 --防止全表扫描
2、定期归档历史数据。 --减少数据量
3、提升硬件。 --比如增加内存
4、优化脚本。 --先贴出来看
[/Quote]

基本就这个。。
关键是执行力。。
回复
dawugui 2010-10-21
[Quote=引用楼主 whl_hzj 的回复:]
一张SQL 数据表有25G,才半年的数据就这么大了,普通的SQL 语句根本查不动,请教一下,有什么高效率的方法吗?急求!谢谢
[/Quote]
哦,正准备说了,4楼已经有了.
回复
claro 2010-10-21
1、添加合适索引。 --防止全表扫描
2、定期归档历史数据。 --减少数据量
3、提升硬件。 --比如增加内存
4、优化脚本。 --先贴出来看
回复
SQLCenter 2010-10-21
普通的SQL查不动,那特殊的SQL也是查不动。
回复
按天或者其他时间段 进行数据存储吧..
回复
王向飞 2010-10-21
这么大一张表定期历史数据转移,分区表,提升硬件性能,其他的帮顶。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-21 05:05
社区公告
暂无公告