真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

簡單了解下MySQL上最實用的軍規(guī)-創(chuàng)新互聯(lián)

下文主要給大家?guī)鞰ySQL上最實用的軍規(guī),希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯MySQL上最實用的軍規(guī)這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧                                                       

成都創(chuàng)新互聯(lián)公司是專業(yè)的東營區(qū)網(wǎng)站建設公司,東營區(qū)接單;提供成都網(wǎng)站建設、做網(wǎng)站,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行東營區(qū)網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

一、核心軍規(guī)

- 不在數(shù)據(jù)庫做運算:cpu計算務必移至業(yè)務層

- 控制單表數(shù)據(jù)量:單表記錄控制在1000w

- 控制列數(shù)量:字段數(shù)控制在20以內(nèi)

- 平衡范式與冗余:為提高效率犧牲范式設計,冗余數(shù)據(jù)

- 拒絕3B:拒絕大sql,大事物,大批量

二、字段類軍規(guī)

- 用好數(shù)值類型
           tinyint(1Byte)
           smallint(2Byte)
           mediumint(3Byte)
           int(4Byte)
           bigint(8Byte)
           bad case:int(1)/int(11)

- 字符轉(zhuǎn)化為數(shù)字
           用int而不是char(15)存儲ip

- 避免使用NULL字段
           NULL字段很難查詢優(yōu)化
           NULL字段的索引需要額外空間
           NULL字段的復合索引無效

- 少用text/blob
           varchar的性能會比text高很多
           實在避免不了blob,請拆表

- 不在數(shù)據(jù)庫里存圖片

三、索引類軍規(guī)

簡單了解下MySQL上最實用的軍規(guī)

- 謹慎合理使用索引
           改善查詢、減慢更新
           索引一定不是越多越好(能不加就不加,要加的一定得加)
           覆蓋記錄條數(shù)過多不適合建索引,例如“性別”

- 字符字段必須建前綴索引

- 不在索引做列運算
           bad case:
           select id where age +1 = 10;

- innodb主鍵推薦使用自增列
           主鍵建立聚簇索引
           主鍵不應該被修改
           字符串不應該做主鍵
           如果不指定主鍵,innodb會使用唯一且非空值索引代替

- 不用外鍵
           請由程序保證約束

四、sql類軍規(guī)

- sql語句盡可能簡單
           一條sql只能在一個cpu運算
           大語句拆小語句,減少鎖時間
           一條大sql可以堵死整個庫

- 簡單的事務
           事務時間盡可能短
           bad case:
           上傳圖片事務

- 避免使用trig/func
           觸發(fā)器、函數(shù)不用
           客戶端程序取而代之

對于以上關于MySQL上最實用的軍規(guī),大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。


網(wǎng)頁題目:簡單了解下MySQL上最實用的軍規(guī)-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/hhhcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部