freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫編程規(guī)范標(biāo)準(zhǔn)[詳](參考版)

2025-04-10 23:10本頁面
  

【正文】 學(xué)習(xí)參考。能干的人,不在情緒上計較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計較。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。如果臨時表的數(shù)據(jù)量較大,需要創(chuàng)建索引,那么應(yīng)該將創(chuàng)建臨時表和創(chuàng)建索引的過程放在單獨一個子存儲過程中,這樣才能保證系統(tǒng)能夠很好地使用到該臨時表的索引。避免頻繁創(chuàng)建和刪除臨時表,減少系統(tǒng)表資源的消耗。另外,要注意索引的維護,周期性重建索引,重新編譯存儲過程。避免對大表查詢時進行TABLE SCAN,必要時考慮新建索引。 索引的創(chuàng)建要與應(yīng)用綜合考慮,建議大的OLTP表不要超過6個索引。 注意INSERT和UPDATE操作的數(shù)據(jù)量,防止與其他應(yīng)用沖突。注意WHERE子句寫法,必須考慮語句順序,應(yīng)該根據(jù)索引順序、范圍大小確定條件子句的前后順序,盡可能讓字段順序與索引順序相一致,范圍從大到小。216。216。216。216。216。216。216。216。216。創(chuàng)建臨時表時用顯示聲明語句,而不是SELECT INTO。216。216。216。 盡量少用視圖,它的效率低。 不要在不需要使用事務(wù)的時候使用事務(wù),只有在必要時才使用。 BetWeen在某些時候比IN速度快,BetWeen能夠更快地根據(jù)索引找到范圍。因為這樣應(yīng)用程序首先將二進制值轉(zhuǎn)換成字符串(尺寸是它的兩倍),服務(wù)器接收到字符后又將他轉(zhuǎn)換成二進制值,存儲過程就沒有這些動作。216。216。 避免在索引列上使用計算。在特定情況下,使用索引也許會比全表掃描慢,但這是同一個數(shù)量級上的差距,通常情況下,使用索引會比全表掃描快幾倍甚至幾千倍。 用索引提高效率。當(dāng)在SQL語句中連接多個表時,請使用表的別名,并將別名前綴于Column上,這樣可以減少解析的時間并減少那些由Column歧義引起的語法錯誤。216。216。 使用 WHERE 子句替換 HAVING子句。由此可見,減少訪問數(shù)據(jù)庫的次數(shù),就能實際上減少數(shù)據(jù)庫服務(wù)器的工作量。 減少數(shù)據(jù)庫的訪問次數(shù)。因為絕大多數(shù)情況下我們并不需要獲取所有的列名。216。如:Oracle解析器按照從右到左的順序處理FROM子句中的表名,因此,F(xiàn)ROM子句中寫在最后的表將被最先處理。216。216。如果必須使用,需要顯示聲明指定使用索引。216。216。當(dāng)評估查詢消耗的資源超出限制時,服務(wù)器自動取消查詢,在查詢之前就扼殺掉。216。216。 注意使用 distinct , 在沒有必要時不要用,它同 union一樣會使查詢變慢。需要注意,UNION ALL將重復(fù)輸出兩個結(jié)果集中相同的記錄,因此,還要從業(yè)務(wù)需求分析使用UNION ALL的可行性。當(dāng)SQL語句需要UNION兩個查詢結(jié)果集時,這兩個結(jié)果集會以UNIONALL的方式被合并,然后在輸出最終結(jié)果前進行排序。216。游標(biāo)的效率較差,如果游標(biāo)操作的數(shù)據(jù)超過一萬行,那么就應(yīng)該改寫。 盡可能不使用游標(biāo),它占用大量的資源。 查詢語句的詞法、語法檢查。 根據(jù)查詢條件,建立索引,優(yōu)化索引,優(yōu)化訪問方式,限制結(jié)果集的數(shù)據(jù)量。 縱向、橫向分割表,減少表的尺寸。 把數(shù)據(jù)、日志、索引放到不同的I/O設(shè)備上,增加讀寫速度。 查詢語句不好,沒有優(yōu)化。 返回不必要的行或列。 鎖或者死鎖。 沒有創(chuàng)建計算列導(dǎo)致查詢不優(yōu)化。 查詢結(jié)果集的數(shù)據(jù)量過大。 沒有索引或者沒有用到索引(最常見)。當(dāng)嵌套層次太多時應(yīng)考慮使用CASE 語句。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。表別名的命名參見。 where 子句書寫時,每個條件占一行,語句另起一行時,以保留字或者連接符開始,連接符右對齊。 一行有多列,超過80個字符時,基于列對齊原則,采用下行縮進。該注釋以多行注釋為主,主要結(jié)構(gòu)如下:/************************************************************************* name : 函數(shù)名* function : 函數(shù)功能* input : 輸入?yún)?shù)* output : 輸出參數(shù)* author : 作者* CreatedDate :
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1