English 中文(简体)
页: 1 服务器在Stack多流数据倾销上进行查询时极慢。
原标题:SQL Server is extremely slow when running queries on the Stack Overflow data dump
  • 时间:2009-08-30 09:32:57
  •  标签:

我向2008年服务器进口了Stack多流数据。 一些询问,特别是在员额表上,要回去的时间超过一分钟。

例:

SELECT   
  Id, PostTypeId, AcceptedAnswerId, CreationDate, 
  Score, ViewCount, Body, OwnerUserId, OwnerDisplayName,
  LastEditorUserId, LastEditDate, LastActivityDate, Title,
  Tags, AnswerCount, CommentCount, FavoriteCount, ClosedDate, ParentId
FROM dbo.Posts

查询结果为881665个,只剩不到2分钟。 我已经为本表和其他表格制定了指数。 我能做些什么来加快这项工作?

最佳回答

因为你没有<代码>。 参看WHERE条款,请重新填写表格,全文见表格。 这总是相对缓慢的;指数只赢得了一定帮助。

加快询问,选择较少: 列入<代码> WHERE 该条款规定,你只对某些标签或某一日期的问题感兴趣。 然后,你可以对这些栏目设置一个指数,以加速盘问。

问题回答

如果您重印,请看SqlBulkCopy AP。 我已用该文机插入10分钟至4秒。

但杰里米完全正确。 您预计会取得800 000多个成果,其中包括插图(身体一栏)。 如果你不需要这个机构,那么你可能大大加快结果。

什么硬件(特别是HDD)是你为SQ服务器使用的。 如果你像现在这样把一个银带给你,那么你就没有取得预期结果。

另外,你还能提供全文目录? 如果你在寻找职位文本,这一指数将大大提高你的速度。





相关问题
热门标签