日期:2014-05-17  浏览次数:20762 次

两千万条的数据, 我该怎么查询呢! 散分! 100%结贴。。### 2000W2000W2000W2000W2000W2000W2000W2000W




已经一个小时啦, 还是显示正在检索数据,想查条数据试试,按说这公司的台式机,配置也算还行啦,没想到死机啦,然后开机想建个索引,,然后。。没有然后, 又死机。。。 本来拿到数据库挺兴奋的, 但是这数据实在太多啦, 太考验数据库功底啦,,,唉,,求大侠支招!
数据库 如家

------解决方案--------------------

------解决方案--------------------
给我发过来 
我测试下28258206@qq.com 
------解决方案--------------------
select * from sys.sysproccesses where blocked<>0 看看
------解决方案--------------------
如果有全文索引就用全文索引查
SELECT *
FROM tb
WHERE CONTAINS( col, '张三' )
------解决方案--------------------
2000w不可能那么慢,有可能阻塞了
------解决方案--------------------
额。。没见过这个错误,lz你不会是没安装全文索引服务吧~或者没打开?
------解决方案--------------------
从里边先弄100w条数据试试,还这样吗?
------解决方案--------------------
你的语句能贴出来看看不
------解决方案--------------------
唉,都在讨论这玩意,特么的,哥前几个月就在汉庭住过两天。
囧啊。
------解决方案--------------------
目测那个界面是第三方工具
------解决方案--------------------
那个界面好像是网格控件了
------解决方案--------------------
我从2000~2014都用过,没见过你这个界面
------解决方案--------------------
还有,你查了我的语句没?有没有阻塞?
------解决方案--------------------
没用过jquery...
------解决方案--------------------
我懂了,你用“打开表”的方式》。。。那东西很耗资源的,你干嘛不直接select * from table?

------解决方案--------------------
2008之后出现选择“前200行”和前1000行,也证明了微软知道全部返回会卡死的
------解决方案--------------------
内存不够吧,机器配置不好
------解决方案--------------------
一般我使用select top 10 * from xxx先看大概的表结构,然后再加where条件筛选
------解决方案--------------------
这样能不能得分呢?
------解决方案--------------------
呵呵,写SQL语句查询。
SELECT * FROM dbo.KFUSER with(nolock)