1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          數據庫文件(mysql數據庫有哪些文件)

          來源:互聯網轉載 時間:2024-05-10 23:13:00

          1.1. pid文件

          實例啟動后,將自己唯一進程號記錄到自己pid文件中,保存在數據目錄下。

          注意:在配置文件my.cnf中必須配置pid-file=/data/MySQL/mysql.pid,否則數據庫啟動報錯。

          查看進程,可看到文件路徑。

          [root@localhost mysql]# ps -ef |grep mysql

          root 20196 1 0 14:15 pts/1 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid

          mysql 21556 20196 0 14:15 pts/1 00:00:06 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/error.log --open-files-limit=65535 --pid-file=/data/mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306

          1.2. Socket文件

          數據庫兩種鏈接方式,網絡連接和本地連接

          mysql.sock文件是服務器與本地客戶端進行通信的unix套接字文件,默認位置/tmp/mysql.sock

          1.3. 表結構文件

          mysql8.0之前,以.frm結尾的文件是表結構文件,從8.0開始,frm表的定義文件被消除掉,數據都寫到系統表空間,通過利用InnoDB引擎實現表的DDL語句操作原子性。此前版本無法實現表DDL語句操作的原子性,如truncate無法回滾。

          問題:書中說mysql的truncate能回滾?查相關資料,沒說能回滾的。

          前面測試創建表的,在目錄下可看到該表文件,

          # ls t.*

          t.frm t.ibd

          1.4. InnoDB存儲引擎文件

          InnoDB存儲引擎層面主要分兩種日志:redo log 和 undo log

          InnoDB多版本通過使用undo和回滾段實現

          InnoDB是索引組織表,每行記錄都實現三個隱藏字段:

          n DB_ROW_ID

          n DB_TRX_ID:代表每行記錄的事務ID

          n DB_ROLL_PTR:代表每行記錄的回滾指針。

          InnoDB有一個全局事務鏈表,每個事務的開始都會把事務ID放到鏈表中,DB_ROLL_PTR指針指向undo記錄,構造多版本。

          redo log用于記錄事務操作變化,記錄的是數據被修改之后的值。

          undo日志文件

          undo記錄(insert,update,delete),只記錄變更前的舊數據,默認記錄到系統表空間ibdata1,從5.6開始可以使用獨立undo表空間,可以把undo文件部署到單獨的高速存儲上。

          undo log的主要參數

          [mysql]>show variables like '%undo%';

          +--------------------------+------------+

          | Variable_name | Value |

          +--------------------------+------------+

          | innodb_max_undo_log_size | 1073741824 |

          | innodb_undo_directory | ./ |

          | innodb_undo_log_truncate | OFF |

          | innodb_undo_logs | 128 |

          | innodb_undo_tablespaces | 0 |

          +--------------------------+------------+

          innodb_undo_directory:undo文件的存儲目錄;

          innodb_undo_logs:undo回滾段數量默認128個,可將大回滾段拆分成多個小回滾段,每個log segments最多存1024個事務。

          innodb_undo_tablespaces代表undo tablespace的個數,默認0個;表空間有undo log文件,默認10M。undo tablespace數量最少2個,以備truncate undo tablespace切換。

          innodb_max_undo_size,5.7新增,默認1G,達到閾值觸發truncate undo logs。truncate后的undo logs大小默認恢復為10M??稍诰€刪除無用undo log,但需開啟innodb_undo_log_truncate,默認關閉。

          innodb_pure_rseg_truncate_frequency:5.7新增,控制回收undo log的頻率,默認128.表示purge undo輪詢128次后,進行一次undo的truncate操作;但undo log空間在回滾段沒有釋放前不會收縮。

          “mysql數據庫有哪些文件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注本站網站,小編將為大家輸出更多高質量的實用文章!

          標簽:數據庫文件-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          關于外幣兌換一直是很多人比較關心的問題,其中韓幣和人民幣之間的兌換方式,也是很多年輕人非常關注的,因為韓國旅行似乎已經成為潮流,尤其是女性喜歡去韓國購物,所以今天我們主要來了解韓元兌換成人民幣是怎么兌換的,5000萬韓幣換多少人民幣?5000萬韓元折合294450元人民幣按當前匯率兌換結韓元當前匯率人民幣10000.0058895.8891000韓元折合5.889元人民幣按當前匯率兌換結臺幣當前匯...

          襯衣板塊股票有哪些?襯衣板塊股票一覽(資料圖片)襯衣行業概念股票有: 南山智尚、龍頭股份、魯泰A、酷特智能。龍頭股份:2月3日收盤消息,龍頭股份5日內股價上漲1.75%,今年來漲幅上漲3.32%,最新報5.720元,跌0.35%,市盈率為-7.94。公司以品牌經營和國際貿易為主營業務。自主品牌業務包括以三槍、ELSMORR、鵝牌、菊花、海螺、民光、皇后、鳳凰、鐘414等品牌為主的針織、服飾、家紡類...

          上市公司或大股東持有的股票在一定時間內不能賣出,但一定時間后可以賣出,這就是所謂的“股票解禁”。股票解禁可以分為兩種類型:“大小非”和“限售股”。即兩者的主要區別在于大小非不是因為股改而產生的的,公司增發的股票就是限售股。那么股票解禁可以賣嗎?股票解禁后的股價為什么下跌?雖然解禁與股價表現之間不存在線性相關性。但如果要探究解禁...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>