欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

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

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

一、核心軍規(guī)

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

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

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

- 平衡范式與冗余:為提高效率犧牲范式設(shè)計(jì),冗余數(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)存儲(chǔ)ip

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

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

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

三、索引類軍規(guī)

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

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

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

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

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

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

四、sql類軍規(guī)

- sql語句盡可能簡單
           一條sql只能在一個(gè)cpu運(yùn)算
           大語句拆小語句,減少鎖時(shí)間
           一條大sql可以堵死整個(gè)庫

- 簡單的事務(wù)
           事務(wù)時(shí)間盡可能短
           bad case:
           上傳圖片事務(wù)

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

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

本文名稱:簡單了解下MySQL上最實(shí)用的軍規(guī)-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://chinadenli.net/article28/hhhcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供GoogleChatGPT虛擬主機(jī)用戶體驗(yàn)企業(yè)網(wǎng)站制作商城網(wǎng)站

廣告

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

網(wǎng)站優(yōu)化排名