成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

自己總結(jié)的數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范-創(chuàng)新互聯(lián)

總體方向思維

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了加查免費(fèi)建站歡迎大家使用!

1.數(shù)據(jù)架構(gòu)和容量規(guī)劃相關(guān)
   a.總數(shù)據(jù)量的預(yù)估,一年或兩年為期限,直接影響硬盤(pán)容量規(guī)劃
   b.是否關(guān)聯(lián)其他數(shù)據(jù)庫(kù)和環(huán)境,關(guān)聯(lián)數(shù)據(jù)會(huì)影響數(shù)據(jù)增長(zhǎng)量
   c.數(shù)據(jù)重要性,是否需要集群,備份級(jí)別的要求,不重要數(shù)據(jù)可選擇定期歸檔或清除舊數(shù)據(jù),硬盤(pán)要求可降低
        ps:數(shù)據(jù)重要性大體分為:完全不可丟失,丟一些可以接受,丟一部分可以接受,全丟都不影響

2.性能相關(guān)
   a.平均活躍連接數(shù)預(yù)估,活躍連接數(shù)越多,查詢也不會(huì)少,數(shù)據(jù)庫(kù)壓力就上來(lái)了
   b.預(yù)估QPS數(shù)據(jù),增刪查改的頻率,QPS越高,數(shù)據(jù)庫(kù)壓力越大
   c.代碼是否有輪巡和重復(fù)查詢現(xiàn)象,太過(guò)頻繁操作數(shù)據(jù)庫(kù)顯然也會(huì)增加壓力
   d.代碼是否有先查后改和沒(méi)過(guò)濾條件的查詢等問(wèn)題邏輯,人為增加數(shù)據(jù)庫(kù)壓力的邏輯不可取
   e.代碼是否有緩存機(jī)制,特別針對(duì)靜態(tài)信息,能顯著減少數(shù)據(jù)庫(kù)壓力,但是要看框架設(shè)計(jì)思路

3.增長(zhǎng)量
   a.數(shù)據(jù)增長(zhǎng)和并發(fā)增長(zhǎng)的預(yù)估,按月和按年預(yù)估,初期壓力不高可理解,但是別忘了要預(yù)估長(zhǎng)期壓力
   b.直接業(yè)務(wù)和關(guān)聯(lián)業(yè)務(wù)增長(zhǎng)的預(yù)估,算單庫(kù)壓力,同上,要看中長(zhǎng)期,而關(guān)聯(lián)業(yè)務(wù)附帶的壓力往往被忽略

設(shè)計(jì)表時(shí)要注意

4.表結(jié)構(gòu)是否科學(xué)
   a.表字段避免null值出現(xiàn),null值很難查詢優(yōu)化且占用額外的索引空間,推薦默認(rèn)數(shù)字0代替null。
   b.使用合適的INT類(lèi)型,而非無(wú)腦BIGINT,如果非負(fù)則加上UNSIGNED(這樣數(shù)值容量會(huì)擴(kuò)大一倍),當(dāng)然能使用TINYINT、SMALLINT、MEDIUM_INT更好。
   c.如果只是分類(lèi)字段(例如性別)或者是數(shù)據(jù)差異較少(例如月份)的字段,建議使用枚舉或整型代替字符串類(lèi)型
   d.盡量使用TIMESTAMP而非DATETIME,因?yàn)镈ATETIME會(huì)逐步退出歷史
   e.單表不要有太多字段,建議在20以內(nèi),或者說(shuō)是單條記錄所有字段加起來(lái)控制在8K字節(jié)內(nèi),因?yàn)閕nnodb默認(rèn)一個(gè)數(shù)據(jù)頁(yè)是16K,存兩行數(shù)據(jù),超過(guò)就會(huì)造成行溢出,影響性能
   f.用整型來(lái)存IP,電話號(hào)碼,身F證等信息,然后代碼拼接實(shí)現(xiàn)
   g.慎用blog/text大字段,因?yàn)槿菀自斐蓛?nèi)存溢出,盡量也只用在非常用查詢字段,或者查詢時(shí)主動(dòng)隱藏該字段,按需顯示
   h.慎用存儲(chǔ)過(guò)程,觸發(fā)器,函數(shù),因?yàn)楸容^耗費(fèi)數(shù)據(jù)庫(kù)內(nèi)部資源,用程序?qū)崿F(xiàn)更好
   i.字符集,注釋,字段的關(guān)聯(lián)統(tǒng)一性,字符集和字段統(tǒng)一可以避免類(lèi)型轉(zhuǎn)換和主從報(bào)錯(cuò),注釋統(tǒng)一方便查詢其含義

5.索引結(jié)構(gòu)設(shè)計(jì)規(guī)范

   a.索引越多,理論上查詢?cè)娇?但是占用硬盤(pán)空間也越多,數(shù)據(jù)插入越慢(寫(xiě)完數(shù)據(jù)還要寫(xiě)索引),需要慎重考慮索引的必要性
   b.不要用外鍵,刪除和修改字段會(huì)造成關(guān)聯(lián)鎖定,異常麻煩,盡量用程序約束就足夠了
   c.建立索引要注意數(shù)據(jù)差異對(duì)比,差異太少不適合建立獨(dú)立索引,應(yīng)和其他字段建立聯(lián)合索引,但要注意最左匹配原則,避免建立重復(fù)的索引
   d.盡量避免在WHERE子句中對(duì)字段進(jìn)行NULL值判斷,否則將導(dǎo)致引擎放棄使用索引而進(jìn)行全表掃描
   e.字符字段盡量只建前綴索引,且最好不要做主鍵,因?yàn)榉秶樵冃阅懿?建議建立一個(gè)自增整型字段做主鍵,字符字段做唯一索引
   f.插入操作太多的字段應(yīng)避免使用唯一索引,因?yàn)槊看尾迦攵紩?huì)判斷唯一性,耗費(fèi)不必要的性能,雖然查詢也會(huì)判斷,但是這個(gè)性能損耗少很多,可以忽略

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享題目:自己總結(jié)的數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article2/depdic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、微信公眾號(hào)、Google、網(wǎng)頁(yè)設(shè)計(jì)公司用戶體驗(yàn)、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
隆林| 万安县| 丰顺县| 庄浪县| 保康县| 平凉市| 平舆县| 金塔县| 镇江市| 成都市| 乌海市| 奎屯市| 恭城| 商水县| 石阡县| 太湖县| 巴彦淖尔市| 阳朔县| 贺州市| 深州市| 东丽区| 宣恩县| 米脂县| 喀喇沁旗| 玛多县| 渝北区| 凉山| 修水县| 六盘水市| 西华县| 墨竹工卡县| 乌鲁木齐县| 凤阳县| 大丰市| 沂水县| 宁乡县| 广昌县| 海丰县| 芦溪县| 航空| 呼图壁县|