《MYSQL教程12個優(yōu)化MySQL的技巧小整理》要點:
本文介紹了MYSQL教程12個優(yōu)化MySQL的技巧小整理,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL必讀?避免編輯轉(zhuǎn)儲文件
MYSQL必讀Mysqldump創(chuàng)建的轉(zhuǎn)儲文件原本是無害的,但它很容易被嘗試去編輯.然而,人們應該知道在任何情況下的試圖修改這些文件被證明是有危險的.直觀地看對這些文件的改動會導致數(shù)據(jù)庫損壞,從而導致系統(tǒng)的退化.為了讓你的系統(tǒng)免受任何麻煩,你必須避免編輯MySQL轉(zhuǎn)儲文件.
MYSQL必讀MyISAM 塊大小
MYSQL必讀大多數(shù)開發(fā)者忘記了這一事實,文件系統(tǒng)往往需要一個大的MyISAM塊以保證高效運行.許多開發(fā)者不知道塊大小的設置..MYI文件存儲在myisam_block_size的設置里,這個設置項可用來修改大的塊尺寸.MyISAM塊大小的默認值是1K,這不是當前大多數(shù)系統(tǒng)的恰當設置.因此,開發(fā)者應該考慮指定一個與之相適應的值.
MYSQL必讀打開 Delay_Key_Write
MYSQL必讀為避免系統(tǒng)崩潰時數(shù)據(jù)庫損壞delay_key_write默認是關閉的.有人可能會問,如果是這樣的話,為什么要把它放在首位打開呢?從防止數(shù)據(jù)庫每次寫MyISAM key文件時刷該文件方面看這是必要的.通過把它打開,開發(fā)者可以節(jié)省很多時間.參考MySQL官方手冊了解你的版本如何把它打開.
MYSQL必讀Joins(表連接)
MYSQL必讀創(chuàng)建索引和使用相同的列類型:join(表連接)操作可以在Mysql中被優(yōu)化.若應用中有許多join操作,可以通過創(chuàng)建相同的列類型上join來優(yōu)化.創(chuàng)建索引是加速應用的另一種方法.查詢修改有助于你找回期望的查詢結(jié)果.
MYSQL必讀優(yōu)化WHERE從句
MYSQL必讀即使你只搜索一行MySQL也會查詢整個表,因此,建議你當只需要一條結(jié)果時將limit設置為1.通過這樣做,可以避免系統(tǒng)貫穿搜索整個表,從而可以盡可能快找到與你需求相匹配的記錄.
MYSQL必讀在Select查詢上使用Explain關鍵字
MYSQL必讀你肯定希望得到與任何特定查詢相關的一些幫助.Explain關鍵詞在這方面是非常有幫助的.它在你尋求查詢到底做了什么時提供了具體細節(jié).例如,在復雜join查詢前鍵入Explain關鍵詞你會得到很多有用的資料.
MYSQL必讀使用查詢緩存優(yōu)化查詢
MYSQL必讀MySQL的查詢緩存是默認啟用的.這主要是因為緩存有助于查詢的快速執(zhí)行,緩存可以在相同的查詢多次運行使用.你在關鍵字前加入當前日期、CURRDATE等PHP代碼使查詢緩存它從而啟用此功能.
MYSQL必讀使用堆棧跟蹤隔離Bug
MYSQL必讀各種Bug可以使用stack_trace隔離出來.一個空指針足以毀掉一段特定的代碼,任何開發(fā)人員都知道它有這樣的能力.了解使用堆棧跟蹤的細節(jié),從而在你的代碼里避免bug.
MYSQL必讀設置SQL_MODE
MYSQL必讀枚舉類型總是讓人感到非常的疑惑.由于字段可能擁有多個可能的值,這些可能的值包括你指定的和null,在編碼時將會出現(xiàn)很多問題,你將永遠都會得到一個警告說代碼不正確.一個簡單的解決辦法就是設置SQL_MODE.
MYSQL必讀???
MYSQL必讀修改Root暗碼
MYSQL必讀修改root暗碼對于某些特定設置是必不可少的,修改命令如下:
MYSQL必讀???
MYSQL必讀用MySQL Dump 命令備份數(shù)據(jù)庫
MYSQL必讀開發(fā)者都知道數(shù)據(jù)庫備份的重要性,當系統(tǒng)出現(xiàn)重大故障時能夠起到救命的作用.
MYSQL必讀最簡單的備份數(shù)據(jù)庫的方法
?
MYSQL必讀調(diào)整CONFIG的配置
MYSQL必讀PERL腳本MySQL Tuner是另一個強大的優(yōu)化數(shù)據(jù)庫性能的工具,它能夠幫助你對MySQL配置來進行多處調(diào)整和修改.你可以拜訪該項目的官網(wǎng)來進一步了解它.
維易PHP培訓學院每天發(fā)布《MYSQL教程12個優(yōu)化MySQL的技巧小整理》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11205.html