自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)據(jù)庫系統(tǒng)設計:SQL設計和編程誤區(qū)

數(shù)據(jù)庫
下文中主要講解了SQL設計和編程誤區(qū),這是大家在平時的工作中必須掌握的,如今數(shù)據(jù)庫知識是越來越普及,熟練掌握下文中涉及到的內容是非常有必要的,希望下文對大家能夠有所幫助。

SQL編程中的潛在計算資源消耗要素:

排序操作,是否可使用索引的已排序特性?

類型轉換,是否設置了不恰當?shù)淖兞款愋?

函數(shù)調用,是否函數(shù)或表達式導致索引的失敗?

優(yōu)化器工作,統(tǒng)計是否正確以及優(yōu)化器

發(fā)現(xiàn)表、索引的低密度造成的IO、CPU問題

建議SQL編程規(guī)范

避免不必要的SQL(例:存在性測試)

減少返回的行(例:那些沒有where的SQL)

僅選擇必要的列(例:select *...)

單行返回和游標

避免排序(例:distinct、union)

使用索引數(shù)據(jù)排序(例:使用索引列排序或分組)

使用嵌入視圖

避免數(shù)據(jù)類型轉換(列和變量在類型、長度的比較)

在索引列上進行表連接

連接查詢的結果集避免在多(表)列上排序

小心使用like匹配,避免前l(fā)ike,可使用in替換?

盡量使用exist

避免使用NOt

避免在對比中在列上使用表達式(可能索引失效)

限制不必要函數(shù)使用(計算資源、索引限制),設計相關?

 

責任編輯:迎迎 來源: it168網(wǎng)站
相關推薦

2011-04-13 15:25:12

數(shù)據(jù)庫系統(tǒng)設計

2011-04-13 15:07:30

數(shù)據(jù)庫系統(tǒng)設計

2011-04-13 15:17:09

數(shù)據(jù)庫系統(tǒng)設計

2011-03-21 14:27:15

數(shù)據(jù)庫優(yōu)化業(yè)務邏輯設計

2010-04-15 16:16:57

Oracle數(shù)據(jù)庫應用

2010-07-07 14:53:04

SQL Server數(shù)

2014-08-29 10:24:05

SQL Server

2023-11-13 16:58:40

數(shù)據(jù)庫系統(tǒng)

2021-09-27 23:58:55

數(shù)據(jù)庫分層設計

2010-06-30 08:46:51

升級SQL Serve

2022-04-05 13:46:21

日志數(shù)據(jù)庫系統(tǒng)

2011-03-10 11:12:59

數(shù)據(jù)庫

2011-05-11 10:39:01

SQL Serverdatetime數(shù)據(jù)類優(yōu)化誤區(qū)

2010-06-29 17:56:47

正確升級SQL Ser

2011-04-15 13:28:44

數(shù)據(jù)庫設計

2011-03-10 11:17:03

數(shù)據(jù)庫設計技巧

2011-02-28 17:12:20

Oracle數(shù)據(jù)庫

2011-06-07 17:01:44

2019-03-01 18:27:09

MySQL安裝數(shù)據(jù)庫

2011-02-25 13:49:12

點贊
收藏

51CTO技術棧公眾號