问题标签 [query-hints]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2178 浏览

sql-server - 为什么我的查询提示被忽略?

我不明白为什么我不能在我的视图中使用主键作为索引。

这是主表

这是视图

这里是给我警告的程序:

Warning: Index hints supplied for view 'MyGolf.dbo.tFedDBLogMsg' will be ignored.

PS:Lorem Ipsum 的段落有很多变体,但大多数都受到了某种形式的改变,注入了幽默,或者看起来甚至有点不可信的随机词。如果你要使用 Lorem Ipsum 的一段话,你需要确保文本中间没有隐藏任何令人尴尬的东西。Internet 上的所有 Lorem Ipsum 生成器都倾向于根据需要重复预定义的块,这使其成为 Internet 上第一个真正的生成器。它使用包含 200 多个拉丁词的字典,结合少量的模型句子结构,生成看起来合理的 Lorem Ipsum。因此,生成的 Lorem Ipsum 始终没有重复、注入幽默或非特征词等。

0 投票
1 回答
539 浏览

oracle - 在托管变量中使用提示?

全部,

我想在托管变量中使用提示;实际上,我们需要使用一个动态的提示值(Hint 应该在运行时被赋值)。我们可以从这里写一个 sql 语句:

至 :

hosts_hintp 包含我们在运行时需要的提示值。

谢谢

0 投票
0 回答
304 浏览

sql - 我们如何在 tSQLt 单元测试中使用 SQL 提示进行锻炼?

我一直在尝试使用 tSQLt 为我的数据库中的一个存储过程创建单元测试并面临一个问题,

由于此查询中定义的提示,查询处理器无法生成查询计划。在不指定任何提示且不使用 SET FORCEPLAN.[16,1]{spPlaceNewOrder,56} 的情况下重新提交查询(还有 ROLLBACK ERROR --> 当前事务无法提交,也无法回滚到保存点。回滚整个事务。{Private_RunTest,161})

有人可以帮我吗?

0 投票
0 回答
2079 浏览

oracle - 如何强制 oracle 使用索引或有序提示进行远程连接

我正在使用 Oracle 11g。我有一个使用数据库链接将本地表与远程表连接起来的查询。我希望驱动表成为远程表,因为我主要使用远程表进行过滤以获取几行。然后我想加入他们与本地表。

问题是优化器忽略了 ORDERED 和 INDEX 提示,并对本地表进行全表扫描。我正在使用正确的索引并生成了统计信息。我对使用正确索引的每个表单独运行查询,但是通过连接,本地表始终执行全表扫描并充当驱动表。

解释查询计划

0 投票
1 回答
670 浏览

oracle - 从 DBLink 批量插入的 Oracle 数据库提示

我需要通过 DBLink 插入大约 50 个包含大量数据的表。我一般使用语句

在某些情况下,插入时间过长。这里可以使用哪些有用的数据库提示来加快处理速度?

0 投票
1 回答
2090 浏览

java - 带有提示和命名查询的 Jpa 实体图

我正在使用 spring ex 探索 JPA 2.1 的新功能。EntityGraph 功能通过使用产品、采购订单和订单项目之间的示例关系进行示例 CRUD 操作。

下面是我为主 bean 编写的代码,我定义了一个命名查询来检索所有数据,以及实体图

我正在尝试从我拥有的 DAO 方法调用命名查询和图形,如下所示

尽管我尝试更改“javax.persistence.fetchgraph”和“javax.persistence.loadgraph”之间的提示,但调用 DAO 方法的结果返回零索引,请咨询。

0 投票
6 回答
8618 浏览

android - SearchView 不显示查询提示文本

我有一个带有背景可绘制的搜索视图,但无论我尝试什么,我似乎都无法让文本出现。SearchView 中不显示任何文本。

我已经尝试过android:textandroid:queryHint甚至使用编程方式设置它,mSearchView.setQueryHintText("search for something");但这些都不起作用。searchView 不在 actionBar 内。

这是搜索视图的 xml

当我不设置背景时,我根本看不到 searchView(searchView 是半透明的)。

任何帮助,将不胜感激。

0 投票
1 回答
2445 浏览

oracle - Oracle 将 Select Union All 转换为 Parallel Select

我不知道在 oracle 执行架构方面是否可能,所以我只是想问一下。
我有一个存储一些模式名称(例如 sch1、sch2、sch3 )的表,并且我正在使用该表在游标内动态创建一个联合所有查询。
所以例如。我的查询如下所示:

例如。如果我选择一个具有并行提示的表,例如

如果我没记错的话,它将打开 4 个会话并在一次执行中处理它。
那么可以用这种方法查询所有表吗?

0 投票
2 回答
12602 浏览

sql - SQL Server:在语句完成之前,最大递归 100 已用完

我有一个查询返回错误,超出了最大递归级别。

我知道如何通过添加OPTION (maxrecursion 0)到查询来解决这个问题,但是,我尝试在查询中的各个位置添加它,但我找不到将它放在语法有效的位置。

任何人都可以给我任何关于我认为需要在哪里插入查询提示的指示吗?

正如建议的那样,我已将OPTION (maxrecursion 0)添加到最后一个 GO 语句的正上方,但是在创建视图语句中时,它会给出语法错误。如果我自己运行查询,则在创建视图语句之外它可以工作

0 投票
2 回答
4482 浏览

sql-server - When UPDLOCK get released in SQL server?

Recently I have gone through with Hints and Locks in SQL server. While google about this topic I have read one blog where some query have been written which I am not bale to understand. Here it is

BOL states: Use update locks instead of shared locks while reading a table, and hold locks until the end of the statement or transaction. I have some trouble translating this. Does this mean that the update locks are released after the execution of the SELECT statement, unless the SELECT statement in within a transaction?

I other words, are my assumptions in the following 2 scenario's correct?

Scenario 1: no transaction

Scenario 2: with transaction

Example for scenario 2 (referred for stackoverflow blog)

Please help to understand the above query.

My second question is: once execution of select statement completed at same time UPDLOCK get released or not?