MySQL效能調優與架構設計 簡單筆記

來源:互聯網
上載者:User

記錄檔
    Error Log
    binlog    mysql-bin.index
    update log
    query log
    slow query log
    InnoDB的線上REDO log

架構

    兩層

        SQL Layer

        Storage Engine Layer

mysql工具

    mysql

    mysqladmin

    mysqldump

    mysqlimport

    mysqlbinlog

    mysqlcheck

    mysqlhotcopy

儲存引擎

    MyISAM

        支援三種索引

            B-Tree

            R-Tree

            Full-Text

        只有table-locking

    InnoDB

        特點:

            支援事務安全

            資料多版本讀取

            支援外鍵

            鎖定機制的改進,支援row-locking

            更好的crash recovery

    NDB Cluster

高可用設計思路及方案

    利用Replication來實現高可用架構

        優勢:部署簡單,實施方便,維護也簡單

        劣勢:若Master主題硬體故障且無法恢複,則可能造成部分未傳送到Slave端的資料丟失

    利用MySQL Cluster實現整體高可用

        優勢:可用性高,效能好。冗餘資料拷貝即時同步

        劣勢:維護複雜,產品更新快,有BUG

    利用DRDB保證資料的高安全可靠

        優勢:DRDB功能強大,資料可在底層塊裝置級跨物理主機鏡像。IO操作順序儲存,滿足一致性

        劣勢:非Distributed File System環境無法支援鏡像資料同時可見,效能和可靠性兩者錨段,維護成本高

常用開源監視軟體

    Nagios

    MRTG

    Cacti

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.