資料庫優化方法
1、SQL以及索引的優化
要根據需求寫出結構良好的SQL,然後根據SQL在表中建立有效的索引。但是如果索引太多,不但會影響寫入的效率,對查詢也有一定的影響。
2、合理的資料庫是設計
根據資料庫三正規化來進行表結構的設計。設計表結構時,就需要考慮如何設計才能更有效的查詢。
資料庫三正規化:
第一正規化:資料表中每個欄位都必須是不可拆分的最小單元,也就是確保每一列的原子性。
第二正規化:滿足一正規化後,表中每一列必須有唯一性,都必須依賴於主鍵。
第三正規化:滿足二正規化後,表中的每一列只與主鍵直接相關而不是間接相關(外來鍵也是直接相關),欄位沒有冗餘。
注意:沒有最好的設計,只有最合適的設計,所以不要過分注重理論。三正規化可以作為一個基本依據,不要生搬硬套。
有時候可以根據場景合理地反規範化:
A:分割表。
B:保留冗餘欄位。當兩個或多個表在查詢中經常需要連線時,可以在其中一個表上增加若干冗餘的欄位,以避免表之間的連線過於頻繁,一般在冗餘列的資料不經常變動的情況下使用。
C:增加派生列。派生列是由表中的其它多個列的計算所得,增加派生列可以減少統計運算,在資料彙總時可以大大縮短運算時間。
資料庫五大約束:
A:PRIMARY key設定主鍵約束。
B:UNIQUE設定唯一性約束,不能有重複值。
C:DEFAULT預設值約束。
D:NOT NULL設定非空約束,該欄位不能為空。
E:FOREIGN key設定外來鍵約束。
-
什麼時候用光療膠
光療膠是在打磨完指甲、做好封層並照燈、貼好紙託之後,照燈固化之前使用的。光療膠的優點有很多,比如持久度高,往往保持一兩個月;透明度高,光澤度好;不易變黃,不易折斷;可以做延長甲等等。光療膠延長指甲的具體做法是先打磨好指甲,塗好封層並照燈;然後取一片紙託,貼上...
-
輕熟風是什麼風格
輕熟風是一種優雅且不幼稚的風格,這種風格是介於成熟風與少女風之間的,通常適合25歲以上的女生穿搭,因為年齡太小的話穿搭輕熟風會比較顯老。除此之外,輕熟風格還比較注重衣服本身的質感和設計感,在顏色上也比較單調清爽。輕熟風是什麼風格輕熟既年輕又成熟,是一種介...
-
vt老虎清潔面膜使用方法
先選用合適的潔面乳清潔肌膚,然後將爽膚水輕拍在肌膚上,幫助開啟毛孔;將面膜開啟敷在臉上,並對鼻翼、眼角等容易褶皺的部位拉扯按壓,使面膜可以更貼合肌膚;等待10到20分鐘左右取下面膜,並輕輕拍打按摩臉部肌膚幫助吸收後用清水沖洗乾淨。vt老虎清潔面膜有什麼效果vt老...
-
除蟎皁可以和洗面奶一起用嗎
除蟎皁一般主要用來祛除蟎蟲,而且它還有一定的控油效果。而洗面奶主打潔淨功效,用來清除面板上的汙垢,讓面板保持清爽。兩者的主要功能是不相同的,所以可以一起使用。用了除蟎皁再用洗面奶,還可以做到二次清潔。但是兩種產品不能長期一起使用。因為人的肌膚是弱酸性...