【发布时间】:2013-09-16 19:41:47
【问题描述】:
我们的标准化表很少,每个表平均包含 250 万行。然后是一个带有连接的选择查询。执行需要 30 多分钟。 db 服务器在具有 9GB 内存和四核 Xeon 处理器的机器上运行。 所以,由于我从未使用过大数据,我试图了解这是错误的查询问题还是硬件问题?任何信息表示赞赏
【问题讨论】:
-
我的猜测是错误的查询,发布解释计划和您正在运行的查询以及表的架构。
-
补充说明,除非您是 1962 年的时间旅行者,否则 250 万条记录并不是大数据。
-
同意@Woot4Moo - 听起来绝对像是一个查询问题。请发布您可以发布的任何信息。
-
当然,您需要在查询中进行很好的优化。即使有 250 万,30 分钟似乎也太多了。
-
这就像问“开车 100 英里需要多长时间?”,不知道速度(查询)就不可能说出来。
标签: sql sql-server performance linq select