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

數(shù)據(jù)庫調優(yōu)積累系列(4):數(shù)據(jù)庫設計

數(shù)據(jù)庫
數(shù)據(jù)庫設計推動了數(shù)據(jù)庫的發(fā)展,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。

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

1、如果某表經常出現(xiàn)死鎖,那就要做對象職責分離,就是把插入、更新、刪除等分離;

2、在設計或創(chuàng)建表的時候,我們往往會把Id字段設置為聚集索引,但是我們這樣的習慣可能不是***的,因為聚集索引和非聚集索引的區(qū)別就是一個是物理存儲的,所以在查詢的時候如果使用聚集索引的話,可能會比非聚集索引要開,因為關系到數(shù)據(jù)頁的分布,因此我們有時可以根據(jù)我們的需要來設置聚集索引,比如待辦待閱一般都是按照時間來倒排的,那我們可以讓日期字段來做聚集索引;

 3、當表的數(shù)據(jù)量比較大,而且一些基本的優(yōu)化也不能滿足到需求,那就可以考慮:縱向、橫向分割表,減少表的尺寸(sp_spaceuse);

 4、表字段如果不為空的,就不應該設置允許空,***:這里可以確保數(shù)據(jù)的完整性;第二:依稀記得跟性能有關,但是記不起,歡迎補充;

 5、在表中設計索引屬性的時候,我們都會看到填充因子,通常情況下我們都是不去理會它的,如果我們去了解它,也許我們會有不錯的回報。(以下是個人言論,有可能存在BUG,不久將來會進一步確認是否正確。)

a、填充因子的意思就是當數(shù)據(jù)頁的數(shù)據(jù)達到多少百分比的時候就換頁,相當以在數(shù)據(jù)頁中預留多少空間來應對數(shù)據(jù)的增長,比如聚集索引,如果我們選擇了100%或者0%,意思就是我們要把整個數(shù)據(jù)頁都填充完整;
b、如果該表有一個以ID自增為聚集索引,而且我們設置的這個比值比較小,就會有可能造成比較多的磁盤碎片,查詢時的IO消耗比較大,這是因為聚集索引在數(shù)據(jù)頁的表現(xiàn)是物理存儲,索引每個數(shù)據(jù)頁都會留下比較多的數(shù)據(jù)頁空間,而且是永遠都不會給使用到的;

 c、只有當索引被創(chuàng)建或者是重建時才會重新設置數(shù)據(jù)頁的百分比分布,當做插入數(shù)據(jù)后,改數(shù)據(jù)頁的比例就會小于這個百分比了;
 

關于數(shù)據(jù)庫設計的知識就為大家介紹到這里,相信通過上文中的介紹大家對數(shù)據(jù)庫設計已經了解了,希望大家都能夠從中有所收獲。

【編輯推薦】

  1. 數(shù)據(jù)庫設計中的五個范式
  2. 數(shù)據(jù)庫設計流程
  3. 空間換時間的數(shù)據(jù)庫設計
  4. 改進數(shù)據(jù)庫的查詢性能
  5. 詳解降低數(shù)據(jù)庫連接數(shù)的方法
責任編輯:迎迎 來源: 博客園
相關推薦

2011-04-18 13:12:01

數(shù)據(jù)庫索引

2011-04-18 13:36:32

數(shù)據(jù)庫游標

2011-04-18 13:23:46

數(shù)據(jù)庫查詢

2011-04-18 13:57:14

數(shù)據(jù)庫專業(yè)術語

2011-07-08 16:02:54

HBase

2010-11-30 11:26:49

2023-04-03 10:25:00

數(shù)據(jù)庫性能調優(yōu)

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫系統(tǒng)調優(yōu)

2017-11-07 11:00:59

數(shù)據(jù)庫調優(yōu)DBMS

2010-05-04 17:08:24

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

2021-09-06 10:24:12

鴻蒙HarmonyOS應用

2022-03-24 10:57:18

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

2022-05-10 10:02:51

openGauss性能調優(yōu)數(shù)據(jù)庫

2011-04-25 09:12:47

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

2010-04-07 13:32:39

Oracle調優(yōu)

2010-08-11 12:43:45

DB2數(shù)據(jù)庫調優(yōu)

2021-09-03 15:41:00

鴻蒙HarmonyOS應用

2011-03-25 15:54:02

DB2數(shù)據(jù)庫初始調優(yōu)設計

2011-03-10 11:12:59

數(shù)據(jù)庫

2011-04-15 13:28:44

數(shù)據(jù)庫設計
點贊
收藏

51CTO技術棧公眾號