MySql Oracle和達夢統計記錄數和占用記憶體

2021-10-24 08:08:00 字數 1489 閱讀 2320

set

session information_schema_stats_expiry=0;

set @@session.information_schema_stats_expiry=0

;

這裡設定的是session級別,不影響global的設定。

檢視修改的值:

show

session variables like

'information_schema_stats_expiry'

;

select table_schema, table_name,concat(

round

(data_length/

1024

/1024,2

),'mb'

)as table_volume,table_rows

from information_schema.

tables

where table_type=

'base table'

and table_schema =

'myschema'

-- base table是為了區分檢視和表

select t.owner table_schema,table_name, num_rows||』』 table_rows, to_char(round(s.bytes /1024/1024.0,2),『fm99999999990.00』) table_volume

from dba_tables t

left join dba_segments s on t.table_name=s.segment_name

where s.segment_type like 『table%』

and t.owner = 『myschema』

dbms_stats.gather_schema_stats(『myschema』,100,true,『for all table num_rows auto』);

中間的引數有幾篇部落格寫的很詳細,有興趣可以看看:

select t.owner table_schema,table_name, num_rows||

'' table_rows,

to_char(

round

(s.bytes /

1024

/1024.0,2

),'fm99999999990.00'

) table_volume

from dba_tables t

left

join dba_segments s on t.table_name=s.segment_name

where s.segment_type like

'table%'

and t.tablespace_name =

'qmuser'

達夢資料查詢編碼 達夢常用sql

1 檢視儲存過程建立指令碼 select text from dba source where owner and type proc 注 owner是指使用者名稱,type可以檢視型別 比如檢視 建表等。2 檢視表的儲存大小 select segment name,bytes 1024 1024 ...

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢執行緒學習

達夢執行緒學習,全部參照官方文件。dm伺服器使用 對稱伺服器架構 的單程序 多執行緒結構。執行緒即作業系統執行緒,伺服器在執行過程中由各種記憶體資料結構和一系列的執行緒組成,執行緒分為多種型別,不同型別的執行緒完成不同的任務,通過一定的同步機制對資料結構進行併發訪問和處理,以完成客戶提交的各種任務。...