AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-242290

RobMartin's questions

Martin Hope
RobMartin
Asked: 2023-03-08 04:58:17 +0800 CST

在 SQL Server 2012 中使用链接服务器过滤查询

  • 6

我的同事告诉我,任何使用链接服务器的查询都首先将数据从远程服务器传输到运行查询的服务器,然后应用过滤器。例如,如果我有以下查询:

select id, region
from linked_server.mydb.dbo.product
where id = 1

该查询会将远程服务器的产品表中的所有数据带到本地服务器并应用ID=1。我在 Microsoft 网站上找不到此信息。这是真的?

sql-server-2012
  • 1 个回答
  • 20 Views
Martin Hope
RobMartin
Asked: 2023-03-03 00:27:26 +0800 CST

更改在 SQL Server 2012 中的检查约束中使用的标量 UDF

  • 6

我对使用标量 UDF 的列有一个检查约束。我有一个需要更改 UDF 的要求。据我所知,我需要删除约束,对 UDF 进行更改,然后重新添加约束。在取消约束期间,我担心表中可能会插入坏数据。有没有办法在不删除约束的情况下更改 UDF?如果不是,有没有办法防止坏数据进入表?

sql-server-2012
  • 3 个回答
  • 41 Views
Martin Hope
RobMartin
Asked: 2023-03-01 04:17:11 +0800 CST

With(NoLock) 是否有助于提高查询性能?

  • 12

我们存储过程中的大多数 select 语句都使用了WITH(NOLOCK),我的同事告诉我他们使用它来提高性能。现在,我知道这个提示有助于锁定,但它真的提高了性能吗?我在某处读到我们不应该NOLOCK在 OLTP 数据库中使用提示,但我看到在我的工作场所正在做相反的事情。在使用提示时,有人可以阐明最佳做法吗NOLOCK?

sql-server-2012
  • 1 个回答
  • 677 Views
Martin Hope
RobMartin
Asked: 2021-11-06 05:03:37 +0800 CST

select 和 where 子句以及 Cross Apply 中相关子查询的执行顺序

  • 1

我是 SQL Server 的新手。我最近了解到执行顺序是:

From
Where
Group By
Having 
Select 
Order By

相关子查询和交叉应用在执行顺序中的位置是什么?


我有一个查询,其中我在 select 子句中关联了子查询。没有 where 子句的外部查询返回 10k 行,应用 where 子句后,它返回 50 行。当外部查询有 where 子句时,相关子查询是执行 10k 次还是 50 次?

根据执行的逻辑顺序,它应该只执行 50 次,因为 select 语句是最后执行的语句之一。但是我的朋友说它执行了 10k 次,因为优化器在“From”逻辑执行顺序期间执行了这个。有什么想法吗?

sql-server t-sql
  • 1 个回答
  • 326 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve