欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL 數(shù)據(jù)庫(kù)的臨時(shí)文件究竟儲(chǔ)存在哪里

 更新時(shí)間:2009年02月27日 22:00:50   作者:  
MySQL使用環(huán)境變量TMPDIR的值作為保存臨時(shí)文件的目錄的路徑名。
如果未設(shè)置TMPDIR,MySQL將使用系統(tǒng)的默認(rèn)值,通常為/tmp、/var/tmp或/usr/tmp。如果包含臨時(shí)文件目錄的文件系統(tǒng)過(guò)小,可對(duì)mysqld使用“—tmpdir”選項(xiàng),在具有足夠空間的文件系統(tǒng)內(nèi)指定1個(gè)目錄。
在MySQL 5.1中,“—tmpdir”選項(xiàng)可被設(shè)置為數(shù)個(gè)路徑的列表,以循環(huán)方式使用。在Unix平臺(tái)上,路徑用冒號(hào)字符“:”隔開,在Windows、NetWare和OS/2平臺(tái)上,路徑用分號(hào)字符“;”隔開。注意,為了有效分布負(fù)載,這些路徑應(yīng)位于不同的物理磁盤上,而不是位于相同磁盤的不同分區(qū)中。
如果MySQL服務(wù)器正作為復(fù)制從服務(wù)器使用,不應(yīng)將“--tmpdir”設(shè)置為指向基于內(nèi)存的文件系統(tǒng)的目錄,或當(dāng)服務(wù)器主機(jī)重啟時(shí)將清空的目錄。對(duì)于復(fù)制從服務(wù)器,需要在機(jī)器重啟時(shí)仍保留一些臨時(shí)文件,以便能夠復(fù)制臨時(shí)表或執(zhí)行LOAD DATA INFILE操作。如果在服務(wù)器重啟時(shí)丟失了臨時(shí)文件目錄下的文件,復(fù)制將失敗。
MySQL會(huì)以隱含方式創(chuàng)建所有的臨時(shí)文件。這樣,就能確保中止mysqld時(shí)會(huì)刪除所有臨時(shí)文件。使用隱含文件的缺點(diǎn)在于,在臨時(shí)文件目錄所在的位置中,看不到占用了文件系統(tǒng)的大臨時(shí)文件。
進(jìn)行排序時(shí)(ORDER BY或GROUP BY),MySQL通常會(huì)使用1個(gè)或多個(gè)臨時(shí)文件。所需的最大磁盤空間由下述表達(dá)式?jīng)Q定:
(length of what is sorted + sizeof(row pointer))
* number of matched rows
* 2
“row pointer”(行指針)的大小通常是4字節(jié),但在以后,對(duì)于大的表,該值可能會(huì)增加。
對(duì)于某些SELECT查詢,MySQL還會(huì)創(chuàng)建臨時(shí)SQL表。它們不是隱含表,并具有SQL_*形式的名稱。
ALTER TABLE會(huì)在與原始表目錄相同的目錄下創(chuàng)建臨時(shí)表。

相關(guān)文章

  • mysql8.0?lower_case_table_names?大小寫敏感設(shè)置問(wèn)題解決

    mysql8.0?lower_case_table_names?大小寫敏感設(shè)置問(wèn)題解決

    在默認(rèn)情況下,這個(gè)變量是設(shè)置為0的,以保持向前兼容性,如果將該變量設(shè)置為1,則表名和數(shù)據(jù)庫(kù)名將被區(qū)分大小寫,本文主要介紹了mysql8.0?lower_case_table_names?大小寫敏感設(shè)置問(wèn)題解決,感興趣的可以了解一下
    2023-09-09
  • 詳解MySQL監(jiān)控工具 mysql-monitor

    詳解MySQL監(jiān)控工具 mysql-monitor

    這篇文章主要介紹了解MySQL監(jiān)控工具 mysql-monitor的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-07-07
  • 詳解MySQL8.0 密碼過(guò)期策略

    詳解MySQL8.0 密碼過(guò)期策略

    這篇文章主要介紹了MySQL8.0 密碼過(guò)期策略的相關(guān)資料,幫助大家更好的理解和使用MySQL8.0的新功能,感興趣的朋友可以了解下
    2020-11-11
  • MySQL 5.7增強(qiáng)版Semisync Replication性能優(yōu)化

    MySQL 5.7增強(qiáng)版Semisync Replication性能優(yōu)化

    這篇文章主要介紹了MySQL 5.7增強(qiáng)版Semisync Replication性能優(yōu)化,本文著重講解支持發(fā)送binlog和接受ack的異步化、支持在事務(wù)commit前等待ACK兩項(xiàng)內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • MySQL5.6安裝步驟圖文詳解

    MySQL5.6安裝步驟圖文詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL安裝步驟配置方法圖文,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • MySQL——修改root密碼的4種方法(以windows為例)

    MySQL——修改root密碼的4種方法(以windows為例)

    本文以windows為例為大家詳細(xì)介紹下MySQL修改root密碼的4種方法,大家可以可以根據(jù)的自己的情況自由選擇,希望對(duì)大家有所幫助
    2013-07-07
  • 比較詳細(xì)的MySQL字段類型說(shuō)明

    比較詳細(xì)的MySQL字段類型說(shuō)明

    MySQL支持大量的列類型,它可以被分為3類:數(shù)字類型、日期和時(shí)間類型以及字符串(字符)類型。本節(jié)首先給出可用類型的一個(gè)概述,并且總結(jié)每個(gè)列類型的存儲(chǔ)需求,然后提供每個(gè)類中的類型性質(zhì)的更詳細(xì)的描述。概述有意簡(jiǎn)化,更詳細(xì)的說(shuō)明應(yīng)該考慮到有關(guān)特定列類型的附加信息,例如你能為其指定值的允許格式。
    2008-08-08
  • Mysql常用函數(shù)之Rank排名函數(shù)詳解

    Mysql常用函數(shù)之Rank排名函數(shù)詳解

    這篇文章主要介紹了Mysql常用函數(shù)之Rank排名函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL 可擴(kuò)展設(shè)計(jì)的基本原則

    MySQL 可擴(kuò)展設(shè)計(jì)的基本原則

    可擴(kuò)展設(shè)計(jì)是一個(gè)非常復(fù)雜的系統(tǒng)工程,所涉及的各個(gè)方面非常的廣泛,技術(shù)也較為復(fù)雜,可能還會(huì)帶來(lái)很多其他方面的問(wèn)題。但不管我們?nèi)绾卧O(shè)計(jì),不管遇到哪些問(wèn)題,有些原則我們還是必須確保的。
    2021-05-05
  • MySQL 5.6下table_open_cache參數(shù)優(yōu)化合理配置詳解

    MySQL 5.6下table_open_cache參數(shù)優(yōu)化合理配置詳解

    這篇文章主要介紹了MySQL 5.6下table_open_cache參數(shù)合理配置詳解,需要的朋友可以參考下
    2018-03-03

最新評(píng)論