SQL查询调优(SQL query tune up)
如何优化以下查询?
DELETE FROM #Data WHERE ID NOT IN (SELECT MIN(ID) FROM #Data GROUP BY SerialNumber, VendorName)
最多需要2分钟才能执行。
这是表结构:
CREATE TABLE #Data ( ID INT IDENTITY (1, 1), ItemSupplierKey INT NOT NULL, SerialNumber VARCHAR(100) NOT NULL, VendorName VARCHAR(50) NOT NULL );
它包含257316条记录。
以下是此临时表的索引:
CREATE CLUSTERED INDEX PX_Data ON #Data (SerialNumber, VendorName); CREATE INDEX IX_Data ON #Data (ID);
How can I optimize the below query?
DELETE FROM #Data WHERE ID NOT IN (SELECT MIN(ID) FROM #Data GROUP BY SerialNumber, VendorName)
It takes like up to 2 minutes to execute.
Here is the table structure:
CREATE TABLE #Data ( ID INT IDENTITY (1, 1), ItemSupplierKey INT NOT NULL, SerialNumber VARCHAR(100) NOT NULL, VendorName VARCHAR(50) NOT NULL );
It contains 257316 records.
Here are indexes on this temp table:
CREATE CLUSTERED INDEX PX_Data ON #Data (SerialNumber, VendorName); CREATE INDEX IX_Data ON #Data (ID);
原文:https://stackoverflow.com/questions/26875362
更新时间:2022-09-15 12:09
最满意答案
您的
link
标记中的type
属性具有印刷引号字符:type=“text/css”
。 尝试将这些更改为“普通”引号,如type="text/css"
The
type
attribute in yourlink
tag has typographical quote characters:type=“text/css”
. Try to change these to "plain" quotes liketype="text/css"
相关问答
更多-
加载.html,带有css引用,文件嵌入在资源中(Loading .html, with css references, file Embedded In The Resources)[2022-03-03]
问题可能是因为其他文件仍嵌入到您的应用程序中。 浏览器在哪里找到它们? 您可以将所有必需的嵌入文件写入临时目录,并让您的Web浏览器从那里加载.html页面。 加载html页面后,它应该能够找到您的其他资源,因为它们将位于同一目录(或您制作的任何结构)中。 基本上我说你可以将所有文件提取到临时目录结构中,如: C:\mytempsite\mypage.html C:\mytempsite\lang\en\compact.css C:\mytempsite\lang\en\lang.css C:\mytemp ... -
您的link标记中的type属性具有印刷引号字符: type=“text/css” 。 尝试将这些更改为“普通”引号,如type="text/css" The type attribute in your link tag has typographical quote characters: type=“text/css”. Try to change these to "plain" quotes like type="text/css"
-
我找到了解决这个问题的方法。 我正在使用requireJs将我的脚本加载到html页面中。 虽然页面加载完美 IE 火狐 铬 甚至在eclipse的内置网页浏览器中 JavaFX Web引擎精确地捕捉到了一些错误,我在require语句中错误地拼写了一个文件依赖项。 我曾经使用过一些像require(['../ abcModule / FileDependecy'] ....而不是require(['../ abcModule / fileDependecy']。更改几个这样的东西解决了问题并加载了页面不得 ...
-
不,你的结构应该是这样的: /assets/html/index.html /assets/scripts/index.js /assets/css/index.css 然后就做( Android WebView:处理方向更改 ) //in onCreate() for Activity, or in onCreateView() for Fragment if(WebViewStateHolder.INSTANCE.getBundle() == null) { //this works o ...
-
这是因为你有
标签。 The base URL to be used throughout the document for relative URL addresses. 由于基本URL href是'/',它始终从根开始。 所以在本地机器上它没有找到任何css / js文件,因为它会检查根目录下的文件,即C/D/E drive 。 它完全适用于web服务器,因为根目录将是您的公共文件夹。 摆脱base标签。 That's happening becuause you have ... -
因此,这个故事的寓意将是在做一些比静态HTML网站更复杂的事情时,使用某种类型的Web服务器。 如果您查看原始问题中的HTML,您会在部分看到:
。 在本地编辑文件而不使用Web服务器(例如node.js或xampp或任何你想要的)时,基本路径(浏览器中的url)就像 file:///C:/Users/person/folder/project/index.html#/ 因此浏览器将尝试在疯狂的文件路径上基于(haha,pun) 标签之后加载文件。 ... -
快速检查后,我发现您使用的是Monocle。 在搜索monocle和blank.html时,我发现iOS上的Monocle存在一些问题,这些问题是通过在名为blank.html的空白页面中添加HTML文件来修复的。 请参阅https://github.com/joseph/Monocle/issues/51或https://github.com/joseph/Monocle/issues/99 所以现在将blank.html添加到根目录应该可以解决它。 (我自己不使用UIWebView,所以我在这里继续你的 ...
-
您的HTML文件是从字符串加载的,因此它被加载到Web视图中,该视图无法访问文件系统上的文件(可能是由于浏览器实现的同源策略)。 它只能通过loadHTMLString访问类似注入的资源。 如果要使用本地CSS,请从文件而不是字符串加载HTML。 如果它位于同一目录中,这将为Web视图提供对CSS的访问。 这是一个演示,首先,HTML现在是一个文件。 然后,您的代码可能如下所示: class ViewController: UIViewController, UIWebViewDelegate { ...
-
在div中加载其他html文件不会使用当前文件的CSS(Loading other html file within a div doesn't use the CSS of current file)[2022-08-03]
object元素就像iframes ,它们不会从父级继承样式或类似内容。 如果您希望purchase.html成为文档的一部分 ,包括由样式表等设置样式,您将需要通过ajax加载它,然后将HTML直接分配给#content上的innerHTML 。 例如,大致: var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { ... -
CSS没有链接到HTML(CSS not linking to HTML)[2020-02-29]
Django的HTML文件不是静态的:它们是模板。 它们不是由静态服务器提供服务,而是由Django本身解释。 所以把你的CSS文件放在与HTML文件“相同的目录”中是毫无意义的; 那不可能工作。 相反,将CSS放在静态目录中并使用Django的{% static %}标记链接到它。 并通过阅读文档了解如何部署静态文件。 Django's HTML files are not static: they are templates. They are not served by the static serv ...