2 snowhui0618 snowhui0618 于 2016.02.03 10:01 提问

SQL2008 查询速度,数据量小查询速度却很慢

我用本机远程连接SQL2008的数据库,远程服务器上有几十个正在使用的数据库。
做单表查询,表里有50条左右的数据,6个字段,可以说数据库非常的小。查询出来的结果却需要320毫秒。我是从邢台连接深圳的服务器。我用的是光纤双线.

3个回答

gary16
gary16   2016.02.03 10:50

要看看你数据库的负载情况

oyljerry
oyljerry   Ds   Rxr 2016.02.03 15:57

这个还要看你的网络速度,数据库服务器的性能参数,然后就是数据库的日志等结合分析

qinghe1987
qinghe1987   2016.02.03 17:02

这个主要是受网络影响吧
你光纤也没用,又不是光纤直连到深圳。
做个测试,查个数据量稍微大点的查询,如果时间还是差不多就主要是网络了。
解决方法,邢台也弄个服务器。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql千万级数据量根据索引优化查询速度
(一)索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。 能在软件上解决的,就不在硬件上解决,毕竟硬件提升代码昂贵,性价比太低。代价小且行之有效的解决方法就是合理的加索引。 索引使用得当,能使查询速度提升上万倍,效果惊人。
系统优化之---分区表加速查询速度和删除速度
1、删除表里的数据最用下面语句 alter table t_name drop partition p_name; alter table t_name truncate partition p_name; delete 方式弊端:消耗大量的系统资源和无法释放空间 SQL> create user test identified by test account unlock; 
Oracle数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...
SQL SERVER性能优化-查询速度提高
近段时间去面试,很多都会问到关于SQL语句优化及大数据量数据查询速度提升的问题,但是由于我个人之前开发都是一知半解的状态,很多东西都没能掌握明白,感觉自己就是菜鸟一枚,晕死,和朋友闲聊聊到查询效率的提升可以通过建立聚集索引分区。所以,就好好了解下这其中的原理。 一.索引的概念 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 聚集索引表的存储结构
MYSQL 千万数据速度以及极限测试InnoDb--大数据查询(三)
表名:goods数据:1000W查询:select * from goods;
在数据库中条件查询很慢的时候,如何优化?
1.建索引(a 提高查询检索的性能b 创建唯一索引c 创建主键d 归类) 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询, 应该走索引,把数据量大的表排在前面 4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽 量返回少量数据
mysql(六)为什么查询速度会慢
在完成查询任务的时候,查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划、锁等待(互斥等待)等操作,尤其是向底层存储引擎检索数据的调用操作,这些调用需要在内存操作、CPU操作和内存不足时导致的I/O操作上耗时间。根据存储引擎不同,可能还会产生大量的上下文切换以及系统调用。 在每一个消耗大量时间的查询案例中,我们都能看到一些不必要的额外操作,某些操作被额外地重复了很多次,某
在数据库中条件查询很慢的时候,如何优化
在数据库中条件查询很慢的时候,如何优化 1.建索引(a 提高查询检索的性能b 创建唯一索引c 创建主键d 归类) 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询, 应该走索引,把数据量大的表排在前面 4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽 量返回少量数据
mysql千万级数据量根据(索引)优化查询速度
转自:http://blog.csdn.net/qq_33556185/article/details/52192551 (一)索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(内存、cpu、
优化Hbase查询速度
环境:suse  8G内存,8核,12T磁盘           hbase master 占一台,其他7台作为hbase的region server 注意:此处不讨论hadoop 情景:           我们有7亿的数据,需要做查询操作,需要从1.7亿的表中查找一个字段,并写入到7亿数据的表中。           这里为了描述方便,将7亿数据的表称为:A表,1.7亿数据的