論文格式
    電氣工程 會計論文 金融論文 國際貿(mào)易 財務(wù)管理 人力資源 輕化工程 德語論文 工程管理 文化產(chǎn)業(yè)管理 信息計算科學(xué) 電氣自動化 歷史論文
    機(jī)械設(shè)計 電子通信 英語論文 物流論文 電子商務(wù) 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學(xué)工程 漢語言文學(xué) 免費(fèi)獲取
    制藥工程 生物工程 包裝工程 模具設(shè)計 測控專業(yè) 工業(yè)工程 教育管理 行政管理 應(yīng)用物理 電子信息工程 服裝設(shè)計工程 教育技術(shù)學(xué) 論文降重
    通信工程 電子機(jī)電 印刷工程 土木工程 交通工程 食品科學(xué) 藝術(shù)設(shè)計 新聞專業(yè) 信息管理 給水排水工程 化學(xué)工程工藝 推廣賺積分 付款方式
    • 首頁 |
    • 畢業(yè)論文 |
    • 論文格式 |
    • 個人簡歷 |
    • 工作總結(jié) |
    • 入黨申請書 |
    • 求職信 |
    • 入團(tuán)申請書 |
    • 工作計劃 |
    • 免費(fèi)論文 |
    • 合作期刊 |
    • 論文同學(xué)網(wǎng) |
    搜索 高級搜索

    當(dāng)前位置:論文格式網(wǎng) -> 畢業(yè)論文 -> 計算機(jī)論文

    MYSQL數(shù)據(jù)庫優(yōu)化

    本論文在計算機(jī)論文欄目,由論文格式網(wǎng)整理,轉(zhuǎn)載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看

    關(guān)于MySql數(shù)據(jù)庫優(yōu)化
    MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。MySql數(shù)據(jù)庫作為應(yīng)用作為廣泛,地位極為重要的中間件應(yīng)用,學(xué)習(xí)和使用數(shù)據(jù)庫管理系統(tǒng)變得越來越重要。能夠熟練的運(yùn)用mysql數(shù)據(jù)庫,就必不可少的要了解mysql的性能優(yōu)化。下面就針對mysql性能方面的的知識從數(shù)據(jù)表結(jié)構(gòu),sql語句優(yōu)化,索引的應(yīng)用三個方面來總結(jié)。總結(jié)如下:
    一、數(shù)據(jù)表結(jié)構(gòu)
    數(shù)據(jù)表是數(shù)據(jù)庫的具體表現(xiàn)形式,設(shè)計優(yōu)良的數(shù)據(jù)庫擁有良好的表結(jié)構(gòu),者不單單指數(shù)據(jù)庫的表需要滿足范式結(jié)構(gòu),為了更有利于具體操作,表結(jié)構(gòu)還需要實際的可擴(kuò)展性,以便于做增刪改查,又需要根據(jù)數(shù)據(jù)表的具體作用做出調(diào)節(jié)。在系統(tǒng)中被大量查詢的表的結(jié)構(gòu)的設(shè)計會對系統(tǒng)性能產(chǎn)生極大的影響。如果說系統(tǒng)的和核心是數(shù)據(jù)庫的話,那么設(shè)計數(shù)據(jù)庫的核心就是表結(jié)構(gòu)的設(shè)計。
    ①編碼的選擇
    字符集直接決定了數(shù)據(jù)在MySQL中的存儲編碼方式,由于同樣的內(nèi)容使用不同字符集表示所占用的空間大小會有較大的差異,所以通過使用合適的字符集,可以幫助我們盡可能減少數(shù)據(jù)量,進(jìn)而減少IO操作次數(shù)。不要使用UTF-8或其他UNICODE字符類型,這樣可以節(jié)約大如果沒有需要使用多語言,那么最好量的存儲空間。比如中文就可以選擇GBK或者GB2313,而GBK是對GB2313的擴(kuò)展,選擇的時候可視情況而定。
    ②數(shù)據(jù)類型的選擇
    數(shù)據(jù)庫操作中最為耗時的操作就是IO處理。據(jù)統(tǒng)計,數(shù)據(jù)庫操作90%以上的時間都花在了IO上面。所以盡可能減少IO量,可以在很大程度上提高數(shù)據(jù)庫操作的性能。MySQL的數(shù)據(jù)類型可以精確到字段,所以當(dāng)我們需要大型數(shù)據(jù)庫中存放多字節(jié)數(shù)據(jù)的時候,可以通過對不同表不同字段使用不同的數(shù)據(jù)類型來較大程度減小數(shù)據(jù)存儲量,進(jìn)而降低IO操作次數(shù)并提高緩存命中率。數(shù)據(jù)類型選擇的核心思想很簡單,就是吝嗇地選擇所占空間最小的數(shù)據(jù)類型。
    ③數(shù)字類型
    盡量不要使用DOUBLE,不僅僅只是存儲長度的問題,同時還會存在精確性的問題。同樣,固定精度的小數(shù),也不建議使用DECIMAL,可以乘以固定倍數(shù)轉(zhuǎn)換成整數(shù)存儲,可以大大節(jié)省存儲空間,且不會帶來任何附加維護(hù)成本。對于整數(shù)的存儲,在數(shù)據(jù)量較大的情況下,需要分開 TINYINT、INT和BIGINT的選擇,因為三者所占用的存儲空間也有很大的差別,能確定不會使用負(fù)數(shù)的字段,最好添加unsigned定義。
    ④字符類型
    盡量減少使用TEXT數(shù)據(jù)類型,因為它的性能要低于char或者是varchar類型的處理。定長字段,使用CHAR 類型,不定長字段使用VARCHAR,且僅僅設(shè)定適當(dāng)?shù)淖畲箝L度,而不是非常隨意的給一個很大的最大長度限定,因為不同的長度范圍,MySQL也會有不一樣的存儲處理。
    ⑤ 時間類型
    盡量使用TIMESTAMP類型,其存儲空間只需要 DATETIME類型的一半。對于只需要精確到某一天的數(shù)據(jù)類型,建議使用DATE類型,因為他的存儲空間只需要3個字節(jié),比TIMESTAMP還少。
    ⑥LOB類型
    盡量不要數(shù)據(jù)庫中存放 LOB 類型數(shù)據(jù),對于這類大的數(shù)據(jù)類型,還是使用文件形式存儲。
    二、SQL語句的優(yōu)化


    論文網(wǎng)贊賞

    上一篇:蔬果銷售系統(tǒng)的需求分析 下一篇:Java和.net與我的碰撞
    Tags:MYSQL 數(shù)據(jù)庫 優(yōu)化 【收藏】 【返回頂部】
    會計論文
    電子機(jī)電論文
    金融論文
    電氣自動化論文
    模具設(shè)計
    化學(xué)工程與工藝
    機(jī)械設(shè)計
    電子通信論文
    英語論文
    行政管理論文
    物流論文
    電子商務(wù)論文
    法律論文
    國際貿(mào)易論文
    財務(wù)管理論文
    人力資源論文
    市場營銷論文
    土木工程論文
    工商管理論文
    工程管理論文
    漢語言文學(xué)論文
    教育管理論文
    測控專業(yè)論文
    交通工程論文
    旅游管理論文
    新聞專業(yè)論文
    藝術(shù)設(shè)計
    教育技術(shù)學(xué)論文
    應(yīng)用物理學(xué)論文
    輕化工程論文
    德語專業(yè)論文
    給水排水工程
    服裝設(shè)計與工程
    食品生物技術(shù)
    材料科學(xué)與工程
    電視制片管理
    工業(yè)工程論文
    文化產(chǎn)業(yè)管理
    包裝工程論文
    印刷工程論文
    信息管理論文
    制藥工程論文
    生物工程論文
    電子信息工程
    信息計算科學(xué)
    電氣工程論文
    通信工程論文
    動物醫(yī)學(xué)畢業(yè)論文
    生物醫(yī)學(xué)工程
    醫(yī)療保險實務(wù)
    水文與水資源工程
    書法專業(yè)畢業(yè)論文
    財務(wù)會計畢業(yè)論文
    電子商務(wù)畢業(yè)論文
    現(xiàn)代教育技術(shù)
    信息管理專業(yè)
    心理學(xué)專業(yè)
    數(shù)學(xué)與應(yīng)用數(shù)學(xué)
    數(shù)學(xué)教育
    護(hù)理學(xué)畢業(yè)論文
    其他專業(yè)論文
    歷史學(xué)論文
    學(xué)前教育畢業(yè)論文
    小學(xué)教育畢業(yè)論文
    教育管理畢業(yè)論文
    法律專業(yè)畢業(yè)論文
    漢語言文學(xué)畢業(yè)論文
    工商管理畢業(yè)論文
    人力資源畢業(yè)論文
    營銷專業(yè)畢業(yè)論文
    物流專業(yè)畢業(yè)論文
    計算機(jī)論文
    計算機(jī)論文

    本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請聯(lián)系指出,本站及時確認(rèn)刪除 E-mail:349991040@qq.com

    論文格式網(wǎng)(www.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供計算機(jī)論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文

    Copyright@ 2010-2018 LWGSW.com 論文格式網(wǎng) 版權(quán)所有 蜀ICP備09018832號

    感谢您访问我们的网站,您可能还对以下资源感兴趣:

    论文格式网:毕业论文格式范文