SQL Server 2005 的未知优化?

2024-07-03

我在听 SO 播客,他们提到了 SQL Server 2008 的 Optimize For Unknown,他们还提到 SQL Server 2005 有类似的东西。有人知道这是什么吗?


正如@Mladen Prajdic 提到的,OPTIMIZE FOR UNKNOWN仅在 SQL Server 2008 中引入。

如果您对查询工作负载有合理的了解,则可以使用 OPTIMIZE FOR 来改进查询计划缓存:

http://blogs.msdn.com/sqlprogrammability/archive/2008/11/26/optimize-for-unknown-a-little-known-sql-server-2008-feature.aspx http://blogs.msdn.com/sqlprogrammability/archive/2008/11/26/optimize-for-unknown-a-little-known-sql-server-2008-feature.aspx

http://decipherinfosys.wordpress.com/2007/10/23/optimize-for-query-hint-in-sql-server-2005/ http://decipherinfosys.wordpress.com/2007/10/23/optimize-for-query-hint-in-sql-server-2005/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 2005 的未知优化? 的相关文章

  • 限制最大值和分组依据返回太多行

    我正在使用 SQL Server 数据库 给出以下查询 我试图获得每个班级的最高分 这Scores表有 50 行用于两个类 所以我总共需要 2 行 但是 因为我有Scores Id 它返回每一行Scores since Scores Id是
  • SQL Server 2012 - 使用 openquery 插入链接服务器表

    我有一个链接服务器Remoteserver包含一个表 其中保存目录中的文件和文件夹名称 当我在远程服务器上时 我可以运行内置程序 xp dirtree 并填充 文件 表 但我需要做的是从本地 SQL 服务器运行一个查询来执行以下操作 删除所
  • 使用 PHP 连接到 MSSQL Server 2008

    我们在 Windows Server 2008 R2 上使用 MS SQL Server 2008 并已安装Apache 2 2 19 and PHP 5 2 17 分别地 我们已经安装了 PHP 的 MSSQL 模块并使用以下连接字符串
  • 从 ASP.NET 插入到 MS Access

    我们正在尝试建立一个专门用于内联网的服务台票务系统 决定使用 Visual Studio 2008 Express 的 ASP NET C 如果需要的话 我们有一个完整版本 没什么花哨的 几页抓取 NTLM 信息 系统信息并将其与问题一起存
  • 向 SQL Server 用户授予执行权限以仅运行特定作业

    我请求创建可由特定 SQL 用户运行的 SQL Server 代理作业 如何在不授予用户执行权限的情况下完成此操作sp start job存储过程意味着他也可以运行所有其他禁止的作业 如果不授予用户对 sp start job 存储过程的执
  • SSIS:无法创建 OLE DB 访问器。验证列元数据是否有效

    我有一个 SSIS 包 在 OLEDB 目标中具有 NVARCHAR MAX 字段 该字段甚至没有被数据流填充 数据流任务失败并出现错误 无法创建 OLE DB 访问器 请验证列元数据是否有效 我看到了这个类似的问题 如何修复 SSIS 中
  • 在 SQL Server 中,如何找到引用列的所有位置?

    在我相当大的数据库中 我想找出整个模式 SP 函数 表 触发器 中引用列的任何地方 我不想只进行文本搜索 因为这会获取评论 还会从其他表中找到类似命名的列 有谁知道我是否 如何可以做到这一点 我使用 SQL Server 2008 Warn
  • 如何在 WPF 数据网格中显示相关表中的数据

    我只是在寻找使用 WPF Datagrid Linq 的方法 并且试图找出如何显示数据网格中相关表中的数据 例如我有3张表 客户 id 姓名 产品 id 名称 订单 id 客户 ID 产品 ID 我已经在数据库表中建立了关系 我已将表添加为
  • SQL Server 复制全表定义

    在 SQL Server 企业版中 可以使用 脚本表为 创建到 为预先存在的表生成创建语句 这会生成包含索引的表的完整创建语句 有没有办法在 T SQL 中执行此操作 从而能够将表定义复制到新表 直接 T SQL 中没有任何东西可以直接使用
  • 使用 php 5.5 与 MS SQL 数据库通信的驱动程序

    与 MS SQL 数据库通信时 我无法找到支持 PHP 5 5 的驱动程序 我有发现Mssql最高支持5 3 http php net manual en mssql requirements php 此扩展在使用 PHP 5 3 或更高版
  • SQL 查询、执行计划和“并行性”

    因此 我 仍然 正在经历一些缓慢的遗留 SQL 视图 用于计算 有时 大量数据的一些平均值和标准差 我最终得到的是视图连接视图连接视图等 所以我想我会检查查询的执行计划 它立即提示缺少索引 然后我实施了该索引 但它仍然慢得令人难以忍受 慢到
  • 用户定义函数性能缺点

    我有一个包含大量 UDF 的数据库 其中包含一个长时间运行的进程 涉及大量数据操作和计算 我使用 UDF 的想法是将信息的逻辑单元从底层表中分离出来 例如 如果我想获取有关汽车的信息 我可能有几个表 例如颜色 型号 年份等 每次获取汽车时我
  • ASP.Net SQL 连接字符串配置

    我正在尝试学习 ASP Net 并遵循 mvc 教程 http www asp net mvc tutorials mvc music store part 4 http www asp net mvc tutorials mvc musi
  • 安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹

    安装 SSMS 2016 时 出现以下错误并且安装终止 SQL Server 2016 公用文件 无法确定安装的有效目标文件夹 我尝试过以下解决方案 删除所有文件 TEMP folder 检查一下BootstrapDir存在于 HKLM 中
  • 无法让链接服务器在 Sql Azure 中工作

    我们正在使用 Azure 的试用版 我们正在尝试从我们内部的 SQL Server 2012 执行跨服务器查询 我们似乎已经将我们本地的 2012 年与 Azure 联系起来了 当我进入Server Object gt Linked Ser
  • 比较跨多个数据库的存储过程 (SQL Server)

    SQL 大师 我们的架构由多个客户数据库和一个公共代码库组成 当我们部署数据库更改时 必须针对每个数据库运行脚本 由于部署问题 我们的存储过程有时会彼此不同步 我想创建一个脚本来返回这些不匹配的过程 以确保我们在部署后拥有数据库的同步副本
  • 如果条件不匹配,select 语句返回什么?

    例如 如果我有以下声明 declare uid int set uid select id from tablename where condition 在这种情况下 如果 select 没有返回结果 那么 uid be 简而言之 它将为空
  • 使用 SUM() 而不使用 ISNULL() 是否安全

    我正在努力提高 SP 的性能 我对 SUM 和 ISNULL 有疑问 当我对一列求和时 我应该使用 ISNULL 吗 使用不带 ISNULL 的 SUM 安全吗 我的例子如下 SUM ISNULL COL1 0 由于 ISNULL 成本很高
  • SQL Server 更改数据捕获 - 捕获进行更改的用户

    关于SQL Server 更改数据捕获 https msdn microsoft com en us library bb933994 v sql 120 aspx 你能追踪到User谁对行 列数据进行了更改 或者是否有办法扩展 CDC 以
  • IF 语句中间的 GO 命令

    我正在寻找有关创建表的信息 仅当它们在当前数据库中不存在时 以便能够在可能或可能没有它们的不同数据库中创建它 并发现这两个有用的主题 SQL Server 检查表是否存在 https stackoverflow com questions

随机推荐

  • Kubernetes Ingress 后端子路径

    是否可以以任何方式将主机路径重定向到后端的子路径 类似如何subPaths https kubernetes io docs concepts storage volumes using subpath为批量工作 入口看起来像这样 apiV
  • Spring Security OpenID - UserDetailsS​​ervice、AuthenticationUserDetailsS​​ervice

    尝试了解使用 Spring Security 实现 OpenID 身份验证的正确方法是什么 public class OpenIDUserDetailsService implements UserDetailsService Authen
  • Filer 的原始元素有用吗?

    我正在开发一个 Java 程序 Dagger https github com square dagger 使用 Java 注释处理 API 生成代码 当我们的程序遇到注释时Foo java 它生成Foo InjectAdapter jav
  • 将多个实现隐藏在单个接口后面

    我了解策略和抽象工厂设计模式 但它们不能解决我当前的问题 我正在创建一个提供非常基本的 GUI 的 C 库 不过 我希望用户能够在编译时选择使用哪个 GUI 库 例如 Qt 或 FLTK 来实际渲染 GUI 然而 用户应该只需要了解我的库中
  • FlyingSaucer LTR/RTL/BiDi 阿拉伯语文本问题

    我正在使用飞碟 xhtmlrenderer 来构建 pdf 文档 到目前为止一切正常 现在我们应该在 pdf 中生成阿拉伯文本 Xhtmlrenderer 正在以相反的顺序呈现阿拉伯文本 我在互联网上的某个地方 也许在他们自己的网站上 读到
  • 简单的聊天机器人项目[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想要做的是构建一个简单的机器人 它将数据库中存储的一组信息发送到我的Messenger聊天窗口 聊天
  • PHP 将 Windows-1256 编码文本转换为 UTF-8

    我从网络获取 Windows 1256 编码文本 需要将其转换为 utf 8 我尝试使用 mb convert encoding 和 iconv 但它们似乎不起作用 它们似乎都不能处理 windows 1256 怎么做 Edit 有关错误的
  • Google AppEngine 端点错误:获取服务配置失败(状态代码 404)

    我正在执行中的步骤快速开始 https cloud google com endpoints docs frameworks python quickstart frameworks python 我确实注意到了另一个问题 https st
  • R ggplot2 图例内的图例

    因此 我有以下 data frame 并且我想在一张图中为每个 zval 和类型 tp 生成 yval 与 xval 的两个图 左边 gt df xval yval se zval cond 1 1 0 1 831564e 02 1 831
  • Android - 将 AppWidget 添加到 Activity

    我的最初目标是将 Google 搜索小部件添加到活动的线性布局中 我需要将其包含在启动器中 就像它在启动器中显示和工作一样 这就是为什么我需要能够添加小部件 我想将小部件添加到我的活动中 而无需启动小部件选择器活动 我尝试过了 1 直接指定
  • HttpHeaders.TryAddWithoutValidation 是否验证?

    我对这个函数的名称有点困惑 为什么不只是TryAdd 它没有验证什么 如果我使用这个函数 在某些情况下它还会抛出异常吗 我可以以某种方式 尝试添加 而不会出现任何异常 并且如果失败则仅返回 false 吗 编辑 我认为这两个问题是相互矛盾的
  • 通过 Google Cloud Dataflow 创作/写入分区 BigQuery 表

    我想利用时间分区表的新 BigQuery 功能 但我不确定目前在 Dataflow SDK 1 6 版本中是否可以实现这一点 看着BigQuery JSON API https cloud google com bigquery docs
  • 调用 COM 类的非默认构造函数

    我有一个 DLL 用 C 编写 其中包含一个带有 2 个构造函数的类 一个默认 无参数 构造函数 另一个有 3 个参数的构造函数 在VBscript中 我想调用第二个构造函数 但是CreateObject只收到一个classValue参数
  • 如何在 Ubuntu 中部署 gSOAP Web 服务?

    我对 Ubuntu 中 Web 服务的部署有疑问 它是使用 gSOAP 实现的 应该进行部署 例如可以从网站 例如 ASP NET 开发的 访问 我对整个 CGI Ubuntu Apache 主题感到困惑 到目前为止 我能够在 ASP NE
  • 使用 JavaScript 进行电子邮件验证[重复]

    这个问题在这里已经有答案了 可能的重复 在 Javascript 中验证电子邮件地址 https stackoverflow com questions 46155 validate email address in javascript
  • Laravel 5,尝试多文件上传,Request::file() 只返回最后一个文件?

    我正在尝试使用 Laravel 5 使用相同的密钥上传多个文件Request正面 根据我在其他地方读到的内容 正确的方法是调用Request file 不传递参数给 file method 但是 这似乎只返回请求中发送的最后一个文件 Hea
  • Eclipse 无法导入 javax.realtime

    我对java很陌生 只是开始使用Eclipse来运行一些实时java程序 我找不到javax realtime导入时 我收到错误 The import javax realtime cannot be resolved 知道如何解决这个问题
  • 使用 url 参数时,在没有机架的情况下运行 Capybara 会产生错误

    这是我的设置 基于此建议 如何让 Cucumber Capybara Mechanize 与外部非轨道站点一起工作 https stackoverflow com questions 15665106 how to get cucumber
  • 用html表单替换Htaccess弹出框?

    我使用 htaccess 对网站上的目录进行密码保护 当我输入文件夹的 URL 时 我会看到一个简单的弹出框 我可以在其中输入我的信息 一切皆好 但我真正想做的是 我有一个 html php mySQL 表单 您可以在其中登录 而不是弹出框
  • SQL Server 2005 的未知优化?

    我在听 SO 播客 他们提到了 SQL Server 2008 的 Optimize For Unknown 他们还提到 SQL Server 2005 有类似的东西 有人知道这是什么吗 正如 Mladen Prajdic 提到的 OPTI