當前位置:首頁 » 數據倉庫 » informix資料庫表空間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

informix資料庫表空間

發布時間: 2023-03-26 11:57:00

⑴ informix如何查詢資料庫表屬於哪個資料庫空間

dbschema -d dbname -t tabname -ss
就能顯示該表的表結構,和在哪個資料庫空間了

⑵ informix資料庫空間不足,刪除表中多餘的數據後空間為何不增加

1、空間不足,指的是chunk不夠了,可以通過onspaces -a來增加chunk;
2、刪除表中多餘的數據chunk大小是不是變的,表空間在創建的時候大小已經設置好了,要增加也只能通過上面的方法來增加大小,刪除表中的數據也只是增大表extent的剩餘空間;
3、使用命令oncheck -pt可以清楚的看出空間的使用情況

⑶ informix怎樣查看錶空間分別對應哪些庫

給你個腳本,能看到dbspace下資料庫和表的佔用情況

#!/bin/bash

dbaccess<<!
databasesysmaster;
outputto/tmp/dpmdbs1.txtselectc.namedbspace,b.dbsnamedatabase,b.tabname,
round(sum(d.pe_size)*2/1024)size_1m
fromsystabinfoa,systabnamesb,sysdbspacesc,sysptnextd
wherea.ti_partnum=b.partnumand
b.partnum=d.pe_partnumand
partdbsnum(a.ti_partnum)=c.dbsnum
andc.name="dpmdbs1"
groupby1,2,3
orderby4desc
!

⑷ informix創建資料庫到指定資料庫空間

dbaccess進入資料庫,隨便找一個原來有的資料庫,進入編輯模式:SQL語句如下:create
database
xm_database
in
datadbs執行SQL語句,在命令模式下輸入onmonitor,選擇databases,就可以查看你之前創建的資料庫是不是在你想要的空間中。