亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數據庫設計規范

發布時間:2020-06-08 16:51:21 來源:網絡 閱讀:573 作者:梁十八 欄目:MySQL數據庫

數據庫設計規范

數據庫設計規范

數據庫設計規范

數據庫設計規范

數據庫設計規范

數據庫設計規范

(如果兩個關聯的列的數據類型不一樣,在關聯的時候會進行隱式轉換,造成列上索引失效,查詢效率大幅降低)




沒特殊需求的情況下,統一使用innodb

統一字符集可以避免由于字符集轉換產生的亂碼,數據庫和表字符集統一使用utf8(如果要存表情符號還要用utf8的擴展字符集,但一定要統一)

所有表和字段都要加注釋

從一開始就進行數據字典的維護

盡量控制單表數據量的大小(歷史數據歸檔、分庫分表),建議控制在500w行內(過大的表對修改表結構、備份、恢復都有很大問題)

謹慎使用mysql分區表

????????謹慎選擇分區鍵,盡量避免跨分區查詢,跨分區查詢效率可能更低

????????選擇分區的好處:因為分區表在物理上表現為多個文件(有利磁盤io),在邏輯上表現為一個表

????????????????對訂單表來說:如果使用訂單號來做分區鍵來分區,如果要查詢某個人的所有訂單,會跨分區做查詢,甚至要對所有分區進行掃描,可能比查詢單個大表效率更低。

????????建議采用物理分表的方式管理大數據

盡量做到冷熱數據分離,減小表的寬度(減少磁盤io,保證熱數據的內存緩存命中率)

利用更有效的利用緩存,避免讀入無用的冷數據(如select *)

禁止在表中建立預留字段

????????數據庫設計規范

????????(對mysql來說,修改一個字段的成本遠大于增加一個字段)

禁止在數據庫中存儲圖片、文件等二進制數據

禁止在線上生產環境做數據庫壓力測試

????????1.面影響正常業務的訪問

????????2.會產生大量垃圾數據,對日后造成麻煩

禁止從開發環境,測試環境直連產生環境數據庫(對數據完整性造成破壞)

方法




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武宣县| 泗洪县| 沈丘县| 黑山县| 沛县| 株洲市| 南木林县| 吐鲁番市| 财经| 墨脱县| 盐亭县| 舒兰市| 衢州市| 清涧县| 江西省| 广南县| 河北区| 灵璧县| 上栗县| 当雄县| 松潘县| 治多县| 新宾| 新疆| 安阳县| 邹城市| 镇原县| 淮南市| 沙田区| 新宾| 青岛市| 鱼台县| 公安县| 托克托县| 彭阳县| 黄梅县| 兴城市| 从化市| 青冈县| 兴业县| 阿巴嘎旗|