日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
小白必看:數(shù)據(jù)庫(kù)臨時(shí)空間詳解 (數(shù)據(jù)庫(kù)臨時(shí)空間)

隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),數(shù)據(jù)已經(jīng)成為企業(yè)或個(gè)人的重要財(cái)富之一。數(shù)據(jù)庫(kù)作為數(shù)據(jù)管理和維護(hù)的核心工具,在企業(yè)日常經(jīng)營(yíng)中扮演著不可替代的重要角色。而數(shù)據(jù)庫(kù)臨時(shí)空間也是數(shù)據(jù)庫(kù)管理中一個(gè)不可缺少的環(huán)節(jié),可以幫助我們提高數(shù)據(jù)庫(kù)的性能和安全性。

10年的永城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“永城網(wǎng)站設(shè)計(jì)”,“永城網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

本文將為初學(xué)者詳細(xì)介紹數(shù)據(jù)庫(kù)臨時(shí)空間的概念、作用、類型和配置方法,幫助小白了解數(shù)據(jù)庫(kù)臨時(shí)空間,以便更好地管理數(shù)據(jù)庫(kù)。

一、什么是數(shù)據(jù)庫(kù)臨時(shí)空間?

數(shù)據(jù)庫(kù)臨時(shí)空間(Temporary Space)是數(shù)據(jù)庫(kù)系統(tǒng)為了處理復(fù)雜查詢、排序、連接等操作而開辟的一個(gè)獨(dú)立的空間,這些操作會(huì)使用到緩存區(qū)外的臨時(shí)空間。臨時(shí)空間不像數(shù)據(jù)區(qū)域,它是臨時(shí)性的,所占用的空間是數(shù)據(jù)庫(kù)系統(tǒng)在處理一些特殊操作時(shí)動(dòng)態(tài)分配的,處理完成后就被釋放。

二、數(shù)據(jù)庫(kù)臨時(shí)空間的作用

1.排序操作:排序操作是針對(duì)查詢結(jié)果進(jìn)行排序,排序的過(guò)程可能涉及到大量的數(shù)據(jù),若使用緩存區(qū)來(lái)完成排序,勢(shì)必會(huì)影響到其他操作的執(zhí)行效率,因此需要臨時(shí)空間來(lái)存放排序的結(jié)果。

2.連接查詢:連接查詢也是一個(gè)需要使用臨時(shí)空間的操作,它通常涉及多張表的查詢,而且還要進(jìn)行求交、求并等操作,這些操作很容易占用大量的緩存區(qū),不適合直接在緩存區(qū)完成,所以需要使用臨時(shí)空間。

3.創(chuàng)建臨時(shí)表:有時(shí)候需要?jiǎng)?chuàng)建一個(gè)臨時(shí)表用于存儲(chǔ)臨時(shí)數(shù)據(jù),而臨時(shí)表的數(shù)據(jù)是臨時(shí)開辟的,不屬于真正的數(shù)據(jù)表,所以需要使用臨時(shí)空間來(lái)存放數(shù)據(jù)。

三、數(shù)據(jù)庫(kù)臨時(shí)空間的類型

根據(jù)不同的數(shù)據(jù)庫(kù)系統(tǒng),臨時(shí)空間可以分為多種類型:

1.系統(tǒng)默認(rèn)臨時(shí)表空間:Oracle數(shù)據(jù)庫(kù)默認(rèn)使用SYSTEM表空間作為默認(rèn)的臨時(shí)表空間。

2.用戶默認(rèn)臨時(shí)表空間:在Oracle數(shù)據(jù)庫(kù)中,用戶所屬的數(shù)據(jù)庫(kù)實(shí)例中會(huì)有一個(gè)臨時(shí)表空間,如果用戶沒(méi)有指定,會(huì)使用該臨時(shí)表空間。

3.用戶定義的臨時(shí)表空間:用戶可以自定義臨時(shí)表空間,這種方式可以有效地控制操作的資源占用,提高系統(tǒng)的穩(wěn)定性和性能。

四、數(shù)據(jù)庫(kù)臨時(shí)空間的配置方法

1.配置臨時(shí)表空間

在Oracle數(shù)據(jù)庫(kù)中,可以通過(guò)如下SQL語(yǔ)句來(lái)創(chuàng)建一個(gè)臨時(shí)表空間:

CREATE TEMPORARY TABLESPACE TEMP_DATA

DATAFILE ‘D:/ORACLE/10g/temp_data_01.dbf’

SIZE 500M

AUTOEXTEND ON;

2.修改用戶默認(rèn)臨時(shí)表空間

在Oracle數(shù)據(jù)庫(kù)中,可以通過(guò)如下SQL語(yǔ)句來(lái)修改用戶的默認(rèn)臨時(shí)表空間:

ALTER USER USER_NAME

TEMPORARY TABLESPACE NEW_TEMP_TABSPACE;

3.將用戶分配到指定的臨時(shí)表空間

在Oracle數(shù)據(jù)庫(kù)中,可以通過(guò)如下SQL語(yǔ)句來(lái)將用戶分配到指定的臨時(shí)表空間:

ALTER USER USER_NAME

TEMPORARY TABLESPACE SPECIFIED_TABSPACE;

本文就是關(guān)于數(shù)據(jù)庫(kù)臨時(shí)空間的詳細(xì)介紹,從概念、作用、類型、配置方法等方面逐一解析。對(duì)初學(xué)者來(lái)說(shuō),了解數(shù)據(jù)庫(kù)臨時(shí)空間的概念和作用可以幫助我們更好地對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,提高系統(tǒng)的性能和安全性,是非常必要的。

相關(guān)問(wèn)題拓展閱讀:

  • MYSQL存儲(chǔ)引擎InnoDB(三十五):臨時(shí)表空間

MYSQL存儲(chǔ)引擎InnoDB(三十五):臨時(shí)表空間

InnoDB使用會(huì)話臨時(shí)表空間和全局臨時(shí)表空間。

在InnoDB配置為磁盤內(nèi)部臨時(shí)表的存儲(chǔ)引擎時(shí),會(huì)話臨時(shí)表空間存儲(chǔ)用戶創(chuàng)建的臨時(shí)表和優(yōu)化器創(chuàng)建的內(nèi)部臨時(shí)表。從 MySQL 8.0.16 開始,用于磁盤內(nèi)部臨時(shí)表的存儲(chǔ)引擎固定為InnoDB。(之前,存儲(chǔ)引擎由internal_tmp_disk_storage_engine的值決定 )

在之一次請(qǐng)求創(chuàng)建磁盤臨時(shí)表時(shí)會(huì)話臨時(shí)表空間從臨時(shí)表空間池中被分配給會(huì)話。一個(gè)會(huì)話最多分配兩個(gè)表空間,一個(gè)用于用戶創(chuàng)建的臨時(shí)表,另一個(gè)用于優(yōu)化器創(chuàng)建的內(nèi)部臨時(shí)表。分配給會(huì)話的臨時(shí)表空間用于會(huì)話創(chuàng)建的所有磁盤臨時(shí)表。當(dāng)會(huì)話斷開連接時(shí),其臨時(shí)表空間將被截?cái)嗖⑨尫呕爻刂?。服?wù)器啟動(dòng)時(shí)會(huì)創(chuàng)建一個(gè)包含 10 個(gè)臨時(shí)表空間的池。池的大小永遠(yuǎn)不會(huì)縮小,并且表空間會(huì)根據(jù)需要自動(dòng)添加到池中。臨時(shí)表空間池在正常關(guān)閉或中止初始化時(shí)被刪除。會(huì)話臨時(shí)表空間文件在創(chuàng)建時(shí)大小為 5 頁(yè),并且具有.ibt文件擴(kuò)展名。

InnoDB為會(huì)話臨時(shí)表空間保留了40 萬(wàn)個(gè)空間 ID。因?yàn)槊看螁?dòng)服務(wù)器時(shí)都會(huì)重新創(chuàng)建會(huì)話臨時(shí)表空間池,所以會(huì)話臨時(shí)表空間的空間 ID 在服務(wù)器關(guān)閉時(shí)不會(huì)保留,并且可以重復(fù)使用。

innodb_temp_tablespaces_dir 變量定義了創(chuàng)建會(huì)話搏鏈臨時(shí)表空間的位置。默認(rèn)位置是 #innodb_temp數(shù)據(jù)目錄中的目錄。如果無(wú)法創(chuàng)建臨時(shí)表空間池,則會(huì)拒絕啟動(dòng)。

在基于語(yǔ)句的復(fù)制 (SBR) 模式下,在副本上創(chuàng)建的臨時(shí)表駐留在單個(gè)會(huì)話臨時(shí)表空間中,該臨時(shí)表空間僅在 MySQL 服務(wù)器關(guān)閉時(shí)被截?cái)唷?/p>

INNODB_SESSION_TEMP_TABLESPACES 表提供有關(guān)會(huì)話臨時(shí)表空間的元數(shù)據(jù)。

該INFORMATION_SCHEMA.INNODB_TEMP_TABLE_INFO表提供有關(guān)在InnoDB實(shí)例中處于活動(dòng)狀態(tài)的用戶創(chuàng)建的臨時(shí)表的元數(shù)據(jù)。

全局臨時(shí)表空間 ( ibtmp1) 存儲(chǔ)對(duì)用戶創(chuàng)建的臨時(shí)表所做的更改的回滾段。

innodb_temp_data_file_path 變量定義了全局臨時(shí)表空間數(shù)據(jù)文件的相對(duì)路徑、名稱、大小和屬性。如果沒(méi)有為innodb_temp_data_file_path指定值 ,則默認(rèn)行為是創(chuàng)建innodb_data_home_dir目錄中命名為ibtmp1的單個(gè)自動(dòng)擴(kuò)展數(shù)據(jù)文件。初始文件大小略大于 12MB。

全局臨時(shí)表空間在正常關(guān)閉或中止初始化時(shí)被刪除,并在每次服務(wù)器啟動(dòng)時(shí)重新創(chuàng)建。全局臨時(shí)表空間在創(chuàng)建時(shí)會(huì)收到一個(gè)動(dòng)態(tài)生成的空間 ID。如果無(wú)法創(chuàng)建全局臨時(shí)表空間,則拒絕啟動(dòng)。如果服務(wù)器意外停止,則不會(huì)刪除全局臨時(shí)表空間。在這種情況下,數(shù)據(jù)庫(kù)管理員可以手動(dòng)刪除全局臨時(shí)表空間或重新啟動(dòng) MySQL 服務(wù)器。重新啟動(dòng) MySQL 服務(wù)器會(huì)自動(dòng)刪除并重新創(chuàng)建全局臨時(shí)表空間。

全局臨時(shí)表空間不能駐留在原始設(shè)備上。

INFORMATION_SCHEMA.FILES提供有關(guān)全局臨時(shí)表空間的元數(shù)據(jù)。發(fā)出與此類似的查詢以查看全局臨時(shí)表空間元數(shù)據(jù):

默認(rèn)情況下,全局臨時(shí)表空間數(shù)據(jù)文件會(huì)自動(dòng)擴(kuò)展并根據(jù)需要增加大小。

要確定全局臨時(shí)表空間數(shù)據(jù)文件是否正在自動(dòng)擴(kuò)展,請(qǐng)檢查以下 innodb_temp_data_file_path 設(shè)置:

要檢查全局臨時(shí)表空間數(shù)據(jù)文件的大小,請(qǐng)使用與此類似的查詢來(lái)查詢INFORMATION_SCHEMA.FILES表:

TotalSizeBytes顯示全搭鍵局臨時(shí)表空間數(shù)據(jù)文件的當(dāng)前大小。

或者,檢查操作系統(tǒng)上的全局臨時(shí)表空間數(shù)據(jù)文件大小。全局臨時(shí)表空間數(shù)據(jù)文件位于 innodb_temp_data_file_path 變量定義的目錄中。

要回收全局臨時(shí)表空間數(shù)據(jù)文件占用的磁盤空間,知銀巧請(qǐng)重新啟動(dòng) MySQL 服務(wù)器。重新啟動(dòng)服務(wù)器會(huì)根據(jù)innodb_temp_data_file_path定義的屬性刪除并重新創(chuàng)建全局臨時(shí)表空間數(shù)據(jù)文件 。

要限制全局臨時(shí)表空間數(shù)據(jù)文件的大小,請(qǐng)配置 innodb_temp_data_file_path以指定更大文件大小。例如:

配置 innodb_temp_data_file_path 需要重新啟動(dòng)服務(wù)器。

關(guān)于數(shù)據(jù)庫(kù)臨時(shí)空間的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220


名稱欄目:小白必看:數(shù)據(jù)庫(kù)臨時(shí)空間詳解 (數(shù)據(jù)庫(kù)臨時(shí)空間)
文章地址:http://m.5511xx.com/article/djscdjs.html