Mysql學習(一)檔案

來源:互聯網
上載者:User

標籤:使用   os   strong   檔案   io   資料   for   時間   

1.參數檔案

2.記錄檔

     錯誤記錄檔檔案   xxx.err檔案(xxx一般代表主機名稱)

    慢查詢記錄檔  1).一般是設定一個閾值,將執行時間超過該值的sql語句記錄到慢查詢日誌裡面

                               需要設定long_query_time參數(5.1版本後單位微秒),開關為log_slow_queries

                          2) 如果sql語句不走索引,也可以記錄到慢查詢日誌

                                  開關為log_queries_not_using_indexes

                                   分析指令:mysqldumpslow

                                  5.1版本以後可以放到mysql.show_log表中(需要開關log_output)

     查詢日誌       xxx.log檔案---記錄所有對db的請求資訊,可以放到general_log表

     二進位日誌      記錄所有對資料庫執行更改的操作,主要用於 recovery + replication(複製,其實就是即時同步)

                          開關為log-bin[=name]

                使用事物的表格儲存體引擎,未提交的二進位日誌先記到緩衝,提交時直接寫入二進位檔案,預設大小(binlog_cache_size)

                 該緩衝每個session有一個,binlog_cache_use記錄使用緩衝寫日誌的次數,sync_binlog設定寫多少次才同步磁碟(改成1就是同步寫磁碟了,0表示不用os的緩衝)

      master-->slave-->slave需要配置log-slave-update以便從slave從master那裡取二進位日誌

                 binlog_format參數(值 STATEMENT|ROW|MIXED)

3.socket檔案   與unix系統的域通訊端有關 /tmp/mysql.sock

4. pid檔案   xxx.pid   isntance啟動會把進程號寫入

5.表結構定義檔案   frm

6.innodb儲存引擎檔案----不同儲存引擎對應的不一樣(貌似抄oracle很多)

        1)tablespace file  預設ibdata1(datadir,innodb_data_file_path都可以發現其路徑;innodb_file_per_table為每張表單獨產生資料表空間,用於存放資料、索引、插入緩衝etc)

        2) redo log file   預設ib_logfile0 + ib_logfile1 group的概念(和oracle一毛一樣)

                 redo log file和二進位日誌區別在於,redo log file記錄的是每個page更改的情況(這裡只記錄innodb,別的引擎不管),先寫入redo log buffer

                                   二進位在事物提交前記錄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.