两千万条的数据, 我该怎么查询呢! 散分! 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)