本文檔是為幫助研發與運維人員按照規范使用MySQL數據庫,提升研發寫SQL的水平。致力於提供一個安全,穩定,高性能的數據庫環境。 命名規范1) 庫名、表名、字段名必須使用小寫字母,"_"分割。2) 庫名、表名、字段名不超過12個字符。3) 庫名、表名、字段名禁止使用MySQL保留字,見附件 ...
MySQL數據庫開發規范 一 基礎規范 必須使用InnoDB存儲引擎 解讀:支持事務 行級鎖 並發性能更好 CPU及內存緩存頁優化使得資源利用率更高 必須使用UTF 字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間 數據表 數據字段必須加入中文注釋 解讀:N年后誰知道這個r ,r ,r 字段是干嘛的 禁止使用存儲過程 視圖 觸發器 Event 解讀:高並發大數據的互聯網業務,架構設計思路是 解 ...
2019-03-03 11:29 0 570 推薦指數:
本文檔是為幫助研發與運維人員按照規范使用MySQL數據庫,提升研發寫SQL的水平。致力於提供一個安全,穩定,高性能的數據庫環境。 命名規范1) 庫名、表名、字段名必須使用小寫字母,"_"分割。2) 庫名、表名、字段名不超過12個字符。3) 庫名、表名、字段名禁止使用MySQL保留字,見附件 ...
1. 【強制】業務上具有唯一特性的字段,即使是多個字段的組合,也必須建成唯一索引。 說明:不要以為唯一索引影響了insert速度,這個速度損耗可以忽略,但提高查找速度是明顯的;另外,即使在應用層做了 ...
I 文檔定義 1.1 編寫目的 為了在軟件生命周期內規范數據庫相關的需求分析、設計、開發、測試、運維工作,便於不同團隊之間的溝通協調,以及在相關規范上達成共識,提升相關環節的工作效率和系統的可維護性。同時好的規范,在執行的時候可以培養出好的習慣,好的習慣是軟件質量的保證。 1.2 ...
最近一段時間一邊在線上抓取SQL來優化,一邊在整理這個開發規范,盡量減少新的問題SQL進入生產庫。今天也是對公司的開發做了一次培訓,PPT就不放上來了,里面有十來個生產SQL的案例。因為規范大部分還是具有通用性,所以也借鑒了像去哪兒和趕集的規范,但實際在撰寫本文的過程中,每一條規范的背后無不 ...
一、基礎規范 使用 INNODB 存儲引擎 表字符集使用 UTF8 所有表都需要添加注釋 單表數據量建議控制在 5000W 以內 不在數據庫中存儲圖⽚、文件等大數據 禁止在線上做數據庫壓力測試 禁⽌從測試、開發環境直連數據庫 二、命名規范 ...
MySQL 數據庫 嵩山版2020.08.03 (一) 建表規約 1. 【強制】表達是與否概念的字段,必須使用 is_xxx 的方式命名,數據類型是 unsigned tinyint(1 表示是,0 表示否)。說明:任何字段如果為非負數,必須是 unsigned。注意:POJO 類中 ...
官方介紹:https://yq.aliyun.com/articles/69327 官方GitHub(包括IDE規范檢查插件):https://github.com/alibaba/p3c 1.0.2: 鏈接:http://pan.baidu.com/s/1boNpB6R 密碼 ...
的代碼才是最正常最規范的呢?我的同事甩給我了一本《阿里巴巴Java開發手冊》,從頭到尾也算是過了一遍。今天 ...