偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

類型轉(zhuǎn)換,是否設(shè)置了不恰當(dāng)?shù)淖兞款愋?

函數(shù)調(diào)用,是否函數(shù)或表達(dá)式導(dǎo)致索引的失敗?

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

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

建議SQL編程規(guī)范

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

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

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

單行返回和游標(biāo)

避免排序(例:distinct、union)

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

使用嵌入視圖

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

在索引列上進(jìn)行表連接

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

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

盡量使用exist

避免使用NOt

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

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

 

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

2011-04-13 15:07:30

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

2011-04-13 15:25:12

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

2011-04-13 15:17:09

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

2011-03-21 14:27:15

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

2010-04-15 16:16:57

Oracle數(shù)據(jù)庫應(yīng)用

2010-07-07 14:53:04

SQL Server數(shù)

2021-09-27 23:58:55

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

2023-11-13 16:58:40

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

2014-08-29 10:24:05

SQL Server

2010-06-30 08:46:51

升級SQL Serve

2011-04-18 10:32:18

SQL Server數(shù)據(jù)類型設(shè)計優(yōu)化

2011-03-10 11:17:03

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

2011-04-15 13:28:44

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

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ū)

2011-01-04 11:13:09

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

2010-06-29 17:56:47

正確升級SQL Ser

2011-07-26 14:56:03

數(shù)據(jù)庫發(fā)展

2011-02-25 13:49:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號