首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >十大SQL Server性能瓶颈

十大SQL Server性能瓶颈
EN

Stack Overflow用户
提问于 2009-08-12 17:49:03
回答 17查看 8.8K关注 0票数 12

不是由数据库结构引起的最常见的性能瓶颈是什么?

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2009-08-12 21:33:56

让我们来看看(没有特定的顺序)

  1. Cursors
  2. non-sargable where clauses
  3. failure用于索引外键字段
  4. 无法索引where clause
  5. correlated subqueries
  6. accidental交叉连接中常用的字段导致需要区分结果集
  7. 来自or
  8. 代码的代码表现不佳,导致多次读取或在不需要时被多次调用(我见过一些应用程序在不需要时或每次页面为opened)
  9. network管道时多次发送相同的代码联合定义的函数导致逐行processing
  10. Parameter嗅探所有过期的statistics
  11. Union而不是
票数 14
EN

Stack Overflow用户

发布于 2009-08-12 17:54:40

表扫描,因为:

  • 索引不存在where子句中过期的
  • 统计信息
  • 函数防止使用
票数 4
EN

Stack Overflow用户

发布于 2009-08-12 17:53:20

类似

  1. 服务器的内存和存储类型。
  2. 网络-延迟和带宽issues.
  3. Indexing -不确定是否考虑此数据库structure
  4. Queries -具有可能导致全表扫描的联接问题的错误查询。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1267670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档