sql server 数据库有一百万条信息 要取其中的一条 要花多长时间 谁能告诉我呀!

问题描述

sqlserver数据库有一百万条信息要取其中的一条要花多长时间谁能告诉我呀!

解决方案

解决方案二:
要据环境测试才行。
解决方案三:
自己测试下啊
解决方案四:
你自己测一下.
解决方案五:
按主键一般都很快的...看电脑具体跑的怎么羊...
解决方案六:
很少很少的时间,很长很长的时间!
解决方案七:
应该不会太长,但时间决定于多种环境因素,比如网络速度,机器配置等。
解决方案八:
没法子,只能自己测,变数太多
解决方案九:
对,应该好要看你的主体环境啊!
解决方案十:
要看看每个记录的长度以及类型,一般INT的会比VARCHAR的快,字段少的话,读取数据的吞吐量就大,也是很重要的因素,另外,按主键查找,主键有聚集索引,其他的就要看你的硬件了!
解决方案十一:
这跟环境还有你的SQL语句有关吧!
解决方案十二:
如果就是单纯的selecttop1*fromXXX,跟你从100条中取1条差距不大速度主要是取决于:索引,where条件的个数,有无排序等UP
解决方案十三:
楼主这个问题很难回答,需要根据实际情况而定除硬件上的要求外,对于这个表的结构以及索引都是有要求的
解决方案十四:
自己测测不就知道了
解决方案十五:
看数据库服务器硬件配置;看网络速度;看查询语句的效率;看查询语句的条件字段是否建了索引......
解决方案:
50W数据查一条4分到5分
解决方案:
最好建索引,不然慢的你想吐
解决方案:
看多少人用了,10000个人同时取一条就........
解决方案:
没有谁能回答你的问题!
解决方案:
环境不同,结果就不同...
解决方案:
可能非常非常非常非常非常非常非常快可能非常非常非常非常非常非常非常慢
解决方案:
要看你怎样关联的呢
解决方案:
关键是看查询的字段是否有索引,大家都学过二分法查找,查找效率是logN级的。如果是顺序查找,就很慢。数据库的查找与之类似。
解决方案:
打个比方:你遇到一个不会读的字,到字典里去查。如果你不会用“按偏旁查字法”,那么你只能一页一页翻字典直到找到该字为止。---速度可想而知如果你会用“按偏旁查字法”,那么你可以很快的查到该字在第几页。----速度很快
解决方案:
应该小于0.03秒以下;
解决方案:
1.硬件2.SQL环境3.SQL语句
解决方案:
看你查询条件和索引设置的是否合理了,以及主键的复合程度,因数很多的.
解决方案:
这个不一定吧。。主要看查询条件。和索引。。。一搬都会在1秒以下。
解决方案:
再加一点:还有楼主的人品~
解决方案:
视条件where而定,一般将主键条件放到前面,如果提取的数据不是全部则不要用*,要加上orderby主键。
解决方案:
好像不是很长,但要根据主键来取
解决方案:
ID小于10ms
解决方案:
有个方法可以,首先声明个时间变量,设置初始值,然后select*fromyouTablewhere....printtempdatetime这样即可.
解决方案:
1.硬件2.SQL环境3.SQL语句
解决方案:
根据你查询的条件而定,硬件也有一定的影响。
解决方案:
很快的只有有主键查一条非常快idname...1aaaa2aaa3bbb4ccc..1000000ddd直接查id就行了,select*fromtablewhereid=88888
解决方案:
短的话几毫秒

时间: 2024-07-29 11:06:57

sql server 数据库有一百万条信息 要取其中的一条 要花多长时间 谁能告诉我呀!的相关文章

SQL Server数据库按百分比查询出表中的记录数_MsSql

SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的.本文我们就介绍这一实现方法. 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 --默认不返回 ) as begin select top (@ipercent ) percent * from books end 或 create procedure pro_topPercent ( @ipercent [int] =0 ) as be

SQL Server数据库按百分比查询出表中的记录数

SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的.本文我们就介绍这一实现方法. 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 --默认不返回 ) as begin select top (@ipercent ) percent * from books end 或 create procedure pro_topPercent ( @ipercent [int] =0 ) as be

极限挑战—C#100万条数据导入SQL SERVER数据库仅用4秒 (附源码)

原文:极限挑战-C#100万条数据导入SQL SERVER数据库仅用4秒 (附源码)     实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本实验将使用5中方法完成这个过程,并详细记录各种方法所耗费的时间.     本实验中所用到工具为VS2008和SQL SERVER 2000.SQL SERVER 2008,分别使用5中方法将100万条数据导入SQL 2000与SQL 2008中,实验环境是DELL 2850双2.0GCPU,2G内存的服务器.感兴趣的朋友可以下载源代码自己

找到SQL Server数据库历史增长信息

原文:找到SQL Server数据库历史增长信息     很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式.     通常来讲,一个运维良好的数据库都需要做定期基线(baseline),有了基线才会知道什么是正常.一个简单的例子例如,一些人的血压平常偏低,那么80的低压对他来说就是不正常了.但现实情况是大多数系统并没有采集基线的习惯,因此在需要规划空间想要看历史增长时,就没

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页.以下代码说明了我们实例中数据库的一表的部分数据结构: CREATE TABLE [dbo].[TGongwen] (    --TGongwen是红头文件表名    [Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键    [title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL ,  --红头文件的

SQL Server 数据库设计规范

原文:SQL Server 数据库设计规范 数据库设计规范 1.简介 数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其他应用系统,使之能有效地存储数据,满足各种用户的需求.数据库设计过程中命名规范很是重要,命名规范合理的设计能够省去开发人员很多时间去区别数据库实体. 最近也因为工作需要所以整理出了这个word文档,望大家指正.   2数据库设计 数据库规划→需求分析→数据库设计→应用程序设计→实现→测试→运行于维护 2.1数据库规划 定义数据库应用系统的主要目标,定义系统

强烈推荐:SQL Server数据库操作实用技巧锦集

server|sql|技巧|数据|数据库 本文主要概括安装时提示有挂起的操作.收缩数据库.压缩数据库.转移数据库给新用户以已存在用户权限.检查备份集.修复数据库等操作技巧. 1.挂起操作 在安装SQL或SP补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager删除PendingFileRenameOperations. 2.收缩数据库

php程序来连接SQL Server数据库的通用类

很多朋友问我如何用php程序来连接SQL Server数据库的通用类,其实这个并不是很难的,关键是一点点仔细,一点点耐心,用激情去理解 <?   class DB {    var $Host = "192.168.0.199"; // Hostname of our MySQL server    var $Database = "test"; // Logical database name on that server    var $User = &q

在.net安装程序部署SQL Server数据库

server|程序|数据|数据库 目录 l 摘要l 一般安装程序的制作l 在安装程序中部署SQL Server数据库1. 通过调用osql来执行数据库脚本文件2. 通过把脚本文件作为资源文件载入3. 通过sp_attach_db来创建数据库l 总结 摘要一个项目完成之后,安装程序的制作是一个必要的过程.如果需要部署数据库,则使安装程度的制作变得比较麻烦.使用visual studio.net可以非常方便的制作应用程序以及部署程序中需要的数据库.本文介绍了如何使用visual studio.net