zoukankan      html  css  js  c++  java
  • 查询步骤

     

    查询步骤

     

    1 利用join语句时筛选条件写在ON还是where后面?

    写在ON后面的条件在join步骤之前应用,写在where后面的条件在join步骤后面应用,而且写在where后面的条件

    的过滤才是最终的。

     

    2 count(*)count(字段)是有区别的;

     

    3 top WITH TIES条件

    --这些额外的返回行的该参数值与TOP n (PERCENT) 行中的最后一行的该参数值相同。只有在指定ORDER BY 子句之后,才能在SELECT 语句中指定TOP ...WITH TIES

    SELECT TOP(10) PERCENT WITH TIES

    EmployeeID, Title, DepartmentID, Gender, BaseRate

    FROM HumanResources.Employee

    ORDER BY BaseRate DESC;

     

    --清空过程缓存中的所有内容,所有语句和存储过程都将被重新编译

    DBCC FREEPROCCACHE;

    GO

     

    4 执行计划,数据的传递通常是从上到下,从右到左。上面的称为外部表,下面称为内部表。

    --用于开发或者测试机

    Showplan XML Statistics Profile

    --用于服务器很忙的生产环境

    Showplan XML For Query Compile

     

    --查看已经生成的执行计划

    SELECT qplan.query_plan AS [Query Plan]

    FROM sys.dm_exec_query_stats AS qstats

     CROSS APPLY sys.dm_exec_query_plan(qstats.plan_handle) AS qplan;

     

    dbcc proccache

  • 相关阅读:
    程序书写规范
    点灯主要顺序
    复用功能重映射
    STM32 (战舰)
    html5 javascript 新增加的高级选择器更精准更实用
    html5 javascript 事件练习3键盘控制练习
    html5 javascript 事件练习3随机键盘
    html5 javascript 事件练习2
    html5 javascript 事件练习1
    html5dom2
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127563.html
Copyright © 2011-2022 走看看