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

  • 相关阅读:
    6、方法
    5、封装
    4、循环
    3、判断
    2、基本语法
    1、基本框架
    CodeForces 681C Heap Operations(模拟)
    CodeForces 682C Alyona and the Tree(广搜 + 技巧)
    URAL 2099 Space Invader题解 (计算几何)
    HDU 5833 (2016大学生网络预选赛) Zhu and 772002(高斯消元求齐次方程的秩)
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127563.html
Copyright © 2011-2022 走看看