SQL語句最基本的效能優化方法

2022-01-24 02:08:06 字數 570 閱讀 2816

有些人還不知道sql語句的基本效能優化方法,在此我簡單提醒一下,最基本的優化方法:

1、檢查是否缺少索引。除錯的時候開啟「包括實際的執行計畫」

執行後會顯示缺少的索引,

然後讓dba幫助新增適當的索引,以提高sql執行效能。

2、監控io讀寫情況和cpu耗時情況,除錯的時候通過 set statistics io on ; set statistics time on ;  來開啟監控,然後調整sql邏輯來對比優化情況,以選擇最優的sql邏輯,比如:

set statistics io on ;  --通過這個來檢查io讀寫情況,以作邏輯修改優化

set statistics time on ; --通過這個來檢查耗時情況,以作邏輯修改優化

--sql語句

--------------------------

set statistics io off ;--記得關閉

set statistics time off ;--記得關閉

SQL最基本的語句

select empno,ename,sal 月薪,comm as 獎金 deptno as 部門,sal 12 as 年薪,sal 12 comm,sal 12 nvl comm,0 from emp select from emp where comm is null null表示此字串是用來填...

MySql優化sql語句效能

一.優化方面 可以從下面2個方面進行優化 1.減少io次數 2.減少cpu計算次數 二.常見sql命令誤區 1.count 1 和count primary key 優於 count 實際上count 計算操作做了優化 2.select a,b from 比 select a,b,c from 可以...

oracle的SQL語句效能優化

使用oracle資料庫的應用系統,有時出現sql效能突然變差,特別是對於oltp型別系統執行頻繁的核心sql,如果出現效能問題,通常會影響整個資料庫的效能,進而影響整個系統的正常執行。這是常常遇到的問題,也是一些dba的挑戰。sql效能變差原因分析 sql的效能變差,通常是在sql語句重新進行了解析...