日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL優(yōu)化:不查詢多余的列和行

admin
2025年6月22日 0:16 本文熱度 147

示例數(shù)據(jù)庫(kù)可以在閱讀原文處獲取。下面使用的示例是AdventureWorks2012的備份包,小伙伴下載后還原即可。記得數(shù)據(jù)庫(kù)要是高版本的才能還原成功,我使用的數(shù)據(jù)庫(kù)是SQL Server 2016版本的。

1.不查詢多余的列

查詢過(guò)程中經(jīng)常為了省事,而直接使用*來(lái)代替所有的列,好處是不需要寫(xiě)明列。壞處就是遇到列比較多的表查詢效率就大大折扣了。例如:

SELECT * FROM [Sales].[SalesOrderDetail];

我們執(zhí)行一下可以看到如下信息:

上面的相關(guān)信息我給大家解讀一下:

掃描計(jì)數(shù):索引或表掃描次數(shù)

邏輯讀取:數(shù)據(jù)緩存中讀取的頁(yè)數(shù)

物理讀取:從磁盤中讀取的頁(yè)數(shù)

預(yù)讀:查詢過(guò)程中,從磁盤放入緩存的頁(yè)數(shù)

lob邏輯讀取:從數(shù)據(jù)緩存中讀取,image,text,ntext或大型數(shù)據(jù)的頁(yè)數(shù)

lob物理讀取:從磁盤中讀取,image,text,ntext或大型數(shù)據(jù)的頁(yè)數(shù)

lob預(yù)讀:查詢過(guò)程中,從磁盤放入緩存的image,text,ntext或大型數(shù)據(jù)的頁(yè)數(shù)

語(yǔ)句的CPU時(shí)間分編譯階段執(zhí)行階段。

CPU時(shí)間是指:執(zhí)行語(yǔ)句的時(shí)間

占用時(shí)間是指:從磁盤讀取數(shù)據(jù)再處理總的使用時(shí)間

編譯階段:

SQL Server 分析和編譯時(shí)間:

執(zhí)行階段:

SQL Server 執(zhí)行時(shí)間:

這些信息我們以后都會(huì)經(jīng)??吹降?,這是判斷一個(gè)查詢語(yǔ)句最直觀的方式。


Q:上面的消息界面是怎么出來(lái)的呢?

A:點(diǎn)擊菜單欄的查詢——查詢選項(xiàng)...——高級(jí),將SET  STATISTICS TIME和SET STATISTICS IO都勾選上就可以了



我們?cè)賳为?dú)查詢一列看會(huì)怎么樣?例如:

SELECT UnitPrice FROM [Sales].[SalesOrderDetail];

我們執(zhí)行一下可以看到如下信息:

通過(guò)上面的時(shí)間對(duì)比我們就可以清楚的看到:將列名明確的列出,不顯示不相關(guān)的列效率有很大的提升。

這里就是大家經(jīng)??吹降囊粭l優(yōu)化建議:不要直接使用*進(jìn)行查詢,而只查詢需要的列。


2.不查詢多余的行

  • 在查詢的時(shí)候使用WHERE關(guān)鍵字可以很好的過(guò)濾掉不需要的行。這也是提高查詢效率的一種方式,其實(shí)這才是WHERE關(guān)鍵字存在的意義。例如:

SELECT UnitPrice FROM [Sales].[SalesOrderDetail] WHERE UnitPrice>1000;

我們執(zhí)行一下可以看到如下信息:

所占用的時(shí)間成倍的減少,效果顯而易見(jiàn)。

  • 使用DISTINCT關(guān)鍵字減少多余重復(fù)的行。例如:

SELECT DISTINCT UnitPrice FROM [Sales].[SalesOrderDetail] WHERE UnitPrice>1000;

我們執(zhí)行一下可以看到如下信息:

可能有些同學(xué)對(duì)DISTINCT關(guān)鍵字有不同的看發(fā),稍后我們根據(jù)具體情況再逐一給大家進(jìn)行分析。

今天的課就講到這里,小伙伴可以動(dòng)手嘗試一下。


——End——


閱讀原文:原文鏈接


該文章在 2025/6/23 12:51:27 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

日韩少妇和老人公开视频| 欧美精品图一区小说| 通榆县| 亚洲日韩国产精品一区| 97成人久久| 黑人操日本女人视频| 黄网站网址视频| 伦理资源一区在线| 黄片一级女和女| 国产青青草原在线播放| 日本一区二区偷拍| 人妻奶雯av| 国产一区二区无码在线观| 国产中文字幕 日韩无码| 人妻人妻A人妻少妇av| 人人摸超碰免费麻豆| 骚妻爽av| 中日精品久久久| 成人国产欧美日本日韩| 一二区不卡免费视频| 日韩无码一区二区三区久久久| 99婷婷66综合| 久久久三三三三| 桔欧美子成人无码在线观看免费| 国产精品美女久久久久高潮| 天天夜夜人人三级片| 日韩久在线| 天天校园性激情| 屁股逼视频| 国产欧美区精品三区| 尤物国产精品欧美一区| 欧美综合人人| 日韩欧美一期二期| 自拍婷婷五月天| 国产无码av在线| 丁香五月天日韩潮喷无码| 91精品欧美一区二区| 少妇系列AV一区二区| 国产欧美一区二区小说图片| 蜜桃视频天海翼| 久久久久粉嫩精品|