mysql中的表空間的概念是邏輯概念還是物理概念

2025-04-02 05:10:25 字數 1394 閱讀 3840

1樓:匿名使用者

mysql中的表空間的概念是邏輯碰運概念還是物理概念。

表空間存放 表和圓悄索引, 表空間是邏輯概念 可以代表多個物理資料檔案。 和mysql裡橘吵渣的database概念差的還是挺多的。

2樓:愛可生雲資料庫

表空間的選擇,可以說是對錶的日常管理以及訪問效能有非常緊密的聯絡。

表空間是用來管理 mysql 關係表的一種形式,有自己的磁碟檔案。

mysql 表空間可分為共享表空間和單表空間;其中共享表空間又可分為系統表空間和通用表空間。

3樓:per一夜

邏輯概念,在硬碟上實實在在有的東西才叫物理概念。

4樓:抗天曼

oracle資料庫是資料的物理儲存。這就包括(資料檔案ora或者dbf、控制檔案、聯機日誌、引數檔案)。其實oracle資料庫的概念和其它資料庫不一樣,這裡的資料庫是乙個作業系統只有乙個庫。

可以看作是oracle就只有乙個大資料庫。

oracle的表空間是什麼概念?是mysql裡面庫的意思嗎》?

5樓:匿名使用者

表空間存放 表和索引, 表空間是邏輯概念 可以代表多個物理資料檔案。 和mysql裡的database概念差的還是挺多的。

6樓:愛可生雲資料庫

具體內容包括:double writer buffer、 change buffer、資料字典(mysql 之前)、表資料、表索引。

為什麼oracle會用到表空間,而其他資料庫像mysql則沒有這個概念

7樓:網友

oracle 的乙個表空間相當於 sqlserver中的乙個庫,可以把乙個表空間中的表 分割槽到其他的表空間,來提公升查詢的速率。

8樓:

這是大型資料庫的架構,當資料量達到tb級的時候,可以在邏輯上將資料最優化的方式分放在不同的物理磁碟上,以提高系統的響應效能效率,滿足銀行、科研、國防等高階應用對效率的要求。

同樣,oracle的其他設計也是針對以上目的的。

mysql資料存放在共享表空間中嗎?

9樓:愛笑的柯南推理

1、乙個使用者對應乙個方案名是對的。 2、【乙個資料庫有多個表空間,乙個表空間裡有多個資料檔案】這個就有點問題了。 【表空間】是oracle的邏輯上的概念,【資料檔案】是oracle的物理上的概念,是不一樣的。

3、oracle以表空間的概念管理資料,乙個表空間可能存在在乙個或者多個資料檔案中。 4、oracle中使用者的所有資料都是存放在表空間中的,很多個使用者可以共用乙個表空間,也可以指定乙個使用者只用某乙個表空間。

怎麼讓mysql表中某個欄位的值隨著另表改變

你可以建立一個觸發器,當另一個表中資料發生改變的時候,觸發觸發器,然後修改你想要修改的表欄位值,比如說你想要a表隨著b表改變,你就針對於b表建立一個觸發器 mysql 如何更新某個欄位的值為原來的值加1 格式 update 表名稱 set 欄位名稱 欄位名稱 1 where語句 比如說資料庫中有一張...

mysql中如何將表欄位的值更新為該表的值 另表的欄位的值兩表通過外來鍵關聯

沒懂你的意思,倆表關聯,直接加一個外來鍵就好了。mysql中update語句中如何設定欄位值為另一個結果取出來的欄位?難道是這個意思?update user set name select name from user where id in select id from user where na...

用php建mysql表時怎麼設定表的編碼為gb

可以使用 default charset gb2312 設定編碼。例如 建立一個名字為table的表,編碼為gb2312。create table if not exists table id int 11 not null auto increment,title varchar 255 not ...