小编Kar*_*man的帖子

CPU时间或经过的时间 - 这实际上意味着SQL Query的性能?

我有一个SQL Server 2012表与2697记录,表没有索引.未来数据将增加至多10万条记录.我没有加入任何其他表来检索记录.最初我创建了一个用户定义的函数来从表中检索记录.

后来我才知道视图会比用户定义的函数更快,因此我为该表创建了一个View.

要了解Query的性能,我包含以下代码以获取我的UDF,VIEW和直接SQL语句的CPU时间和已用时间.

SET STATISTICS IO ON;
SET STATISTICS TIME ON;
Run Code Online (Sandbox Code Playgroud)

当我使用select查询直接从我的表中提取数据时,我得到了下面的CPU时间和经过的时间

SELECT [CollegeName]
      ,[CandidateID]
      ,[age]
      ,[race]
      ,[sex]
      ,[ethnic]
      ,[arm]
      ,[Weeknum]
      ,[siteid]
      ,[country]
      ,[Region]
      ,[SubRegion]
      ,[SNAME]
      ,[UID]
  FROM [testdata]
Run Code Online (Sandbox Code Playgroud)

----结果

Scan count 1, logical reads 1338, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
 SQL Server Execution Times:
   CPU time = 31 ms,  elapsed time = 4381 ms.
Run Code Online (Sandbox Code Playgroud)

当我使用VIEW时,我得到了CPU时间和经过时间

CREATE VIEW vw_testdata
AS
SELECT [CollegeName]
      ,[CandidateID]
      ,[age]
      ,[race] …
Run Code Online (Sandbox Code Playgroud)

sql-server performance query-optimization

14
推荐指数
1
解决办法
2万
查看次数

如何检查哪个存储过程在sql server中占用了最多时间

我想知道什么是各种方法,通过它我可以监视哪些存储过程和SQL查询在各种组件(CPU周期,扫描时间等)上花费的时间比已设置的阈值多.

我希望它也被记录下来.每当任何用户使用我的网站并调用某个程序时,我想记录超过我的阈值的所有程序.

是否可以使用SQL查询或过程来执行此操作.我们有一些程序吗?任何SQL工具或任何外部工具都可以支付(试用)或免费.我想在我的数据库上尝试它们.

sql-server optimization performance

12
推荐指数
1
解决办法
3万
查看次数

SQL Server查询调优:为什么CPU时间高于经过时间?它们与设定操作有关吗?

我有两个查询来过滤一些用户ID依赖于问题及其答案.

脚本

查询A是(原始版本):

SELECT userid
FROM mem..ProfileResult
WHERE ( ( QuestionID = 4
          AND QuestionLabelID = 0
          AND AnswerGroupID = 4
          AND ResultValue = 1
        )
        OR ( QuestionID = 14
             AND QuestionLabelID = 0
             AND AnswerGroupID = 19
             AND ResultValue = 3
           )
        OR ( QuestionID = 23
             AND QuestionLabelID = 0
             AND AnswerGroupID = 28
             AND ( ResultValue & 16384 > 0 )
           )
        OR ( QuestionID = 17
             AND QuestionLabelID = 0
             AND AnswerGroupID = 22
             AND …
Run Code Online (Sandbox Code Playgroud)

sql-server performance query-optimization cpu-time

8
推荐指数
1
解决办法
8848
查看次数

在href mailto链接中设置正文文本

我有一个链接,它有一个mailto链接,我在超链接本身指定主题和正文.因此,当用户单击超链接时,将打开其默认电子邮件客户端应用程序,其中预先填充了"收件人","主题"和正文.

我想知道如何在body文本中应用css格式化技术,如font名称font color等.

任何人都可以对此有任何想法吗?

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Unauthorized access</title>
        <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
        <!-- bootstrap 3.0.2 -->
        <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">
        <!-- font Awesome -->
        <link href="../css/font-awesome.min.css" rel="stylesheet" type="text/css" />
        <!-- Theme style -->
    </head>
    <body class="skin-blue">
        <!-- header logo: style can be found in header.less -->
        <div>
            <!-- Right side column. Contains the navbar and content of the page -->
            <aside class="right-side" style="margin-left:0">
                <section class="content">
                    <div …
Run Code Online (Sandbox Code Playgroud)

html css

7
推荐指数
1
解决办法
5489
查看次数