CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

查询一个有500万条记录的表跟同时查询5个分别有100万条记录的表,速度一样吗?

楼主luxuehong()2005-03-09 17:36:36 在 MS-SQL Server / 应用实例 提问

请问一下,我现在一个表中有将近1000万条记录的产品表,因为数据量太多,导致现在删除插入记录时速度非常慢,所以所把这个表分成几个表,但不知分表后,是否影响查询速度呢? 问题点数:20、回复次数:10Top

1 楼kenMoxi(蓝雨)回复于 2005-03-09 17:44:43 得分 4

upTop

2 楼luxuehong()回复于 2005-03-09 18:26:20 得分 0

怎么没人回呢?Top

3 楼WadeHUA(沙尘暴)回复于 2005-03-09 18:35:36 得分 2

应该会快很多,关键是要把索引建好  
  Top

4 楼WadeHUA(沙尘暴)回复于 2005-03-09 18:37:01 得分 2

你的这些数据应该不会都是有用的吧,可以根据一定的规则将数据分到不同的表中Top

5 楼luxuehong()回复于 2005-03-10 10:50:13 得分 0

这些数据全都是有用的呀Top

6 楼yecheng2008(小小)回复于 2005-03-10 10:55:10 得分 2

将数据备份一分后  
  将不需要的数据,清掉Top

7 楼TigerSuper(菜鸟(鸟吃菜吗?))回复于 2005-03-10 10:55:30 得分 2

如果是有索引的话  
  分开是会快很多的Top

8 楼luxuehong()回复于 2005-03-10 13:54:14 得分 0

不知   TigerSuper(菜鸟(鸟吃菜吗?))   说的索引是指那个表,是大表还是分表后的小表呢?  
  大表中有3个索引,分别是产品所属客户的ID号,产品名称,产品上传日期  
  是不是分表后也要按这3个字段建索引后,查询速度就会快些Top

9 楼coze(聊聊)回复于 2005-03-10 14:34:27 得分 4

分表会好一些,可以按某一类数据分表,再键索引,这样查询会快一些。Top

10 楼ntcw(大卫)回复于 2005-04-30 12:46:52 得分 4

分得越细,关联查询越会浪费时间,搞得不好,又会改成一个表,结果绕了一圈子又回到了起点,我就有过这样的经历。Top

相关问题

  • 如何提高大容量(1000万记录)的表的查询速度?
  • 一个表,才12万条记录,查询速度明显见慢,正常吗?
  • 反复查询多个有多记录的表(上万条记录的)的速度问题
  • 数据库大会影响查询速度吗?如果单表的记录数相同的情况下
  • 一个数据表里存10万条记录,查询速度可以接受吗?
  • 表查询速度问题
  • 查询二个表的记录合集
  • 100万条记录和5000个记录的两个表,频繁查询,要求速度要快,帮忙设计一下。
  • 为什么在查询分析器的速度这样慢,而点表的右键显示所有记录就正常
  • 表的大小和查询的速度

关键词

  • 查询
  • 数据
  • 表
  • 记录
  • 速度
  • 索引
  • 产品

得分解答快速导航

  • 帖主:luxuehong
  • kenMoxi
  • WadeHUA
  • WadeHUA
  • yecheng2008
  • TigerSuper
  • coze
  • ntcw

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo