1.数据库表空间使用情况
select tablespace_name,
round(used_space *
(select value from v$parameter where name = 'db_block_size') /
power(2, 30),
2) used_gb,
round(tablespace_size *
(select value from v$parameter where name = 'db_block_size') /
power(2, 30)) maxsize_gb,
round(used_percent, 2) as "PCT%"
from dba_tablespace_usage_metrics;
2.占用空间较大的表查询
select segment_name, bytes from user_segments where segment_type = 'TABLE';
3.fdmee可清的表汇总
snp_sess_task、snp_sess_task_log、SNP_SESS_STEP_LV、SNP_VAR_SESS、SNP_STEP_LOG、SNP_SESS_STEP、SNP_SESSION
清理表的对应sess_no在SNP_SESSION的sess_end值在两个月之前的即可。
4.hec可清的表汇总
ssc_logs、sys_runtime_request_record、sys_runtime_request_detail
5.数据库锁查询
select a_s.owner,
a_s.object_name,
a_s.object_type,
vn.sid,
vn.serial#,
vs.spid "os_pid",
vn.process "client_pid",
vn.username,
vn.osuser,
vn.machine "hostname" ,
vn.terminal,
vn.program,
to_char(vn.logon_time,'yyyy-mm-dd hh24:mi:ss')"login_time",
'alter system kill session '''||vn.sid||','||vn.serial#||''';' "oracke_kill",
'kill -9 '|| vs.spid "os_kill"
from all_objects a_s,
v$locked_object v_t,
v$session vn,
v$process vs
where a_s.object_id=v_t.object_id
and v_t.session_id =vn.sid
and vs.addr=vn.paddr
and vn.username not in('SYSMAN','SYS');
分享到:
相关推荐
达梦数据库表占用磁盘空间统计.sql
DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_...
当我们无法从oracler的登录界面查询表空间的情况的时候可以用这个SQL语句查询出表空间的情况
查询oracle表以及统计数据库的使用情况,是统计数据库使用情况的很好例子。
查看MSSQL数据库每个表占用的空间大小 .txt
快捷方便,可查看sqlserver数据库每个表的使用情况,一次下载终身使用,此文件为sql语句格式,免费试用
分析表空间使用情况,oracle查询表空间使用情况,方便确认数据是否还能插入,检查数据文件是否已满。
计算oracle的表空间使用情况,sql语句。。。。。
5、ClickHouse查看数据库容量、表的指标、表分区、数据大小等 网址:...介绍ClickHouse查看数据库容量、表的指标、表分区、数据大小等,每种都有具体的使用示例。
运维脚本,查询数据库表空间大小及使用情况,增加表空间,扩展表空间等。
针对ORACLE ORA-01653: unable to extend table 的错误,首先查看Oracle数据库表空间大小,然后看一下表空间下的所有的数据文件的自动扩展功能是否打开;若确实是表空间不够用了,那么我们就需要扩大表空间了
方便的统计出数据库各个表的使用情况,包括记录数,保留空间,索引使用空间等信息。
当这个分区的大小不足以容纳排序后所产生的记录时,数据库系统就会将临时数据存放到临时表空间 中。这就是临时表空间的来历。看起来好像这个临时表空间是个临时工,对于数据库的影响不会有多大。其实大家这是误解这...
主要介绍了MySQL数据库查看数据表占用空间大小和记录数的方法,如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的information_schema 数据库查询,本文就讲解查询方法,需要的朋友可以参考下
每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库...
SQL1: 代码如下: –1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name ...
1、查看数据库空间情况 sp_spaceused sp_spaceused syslogs –日志空间 2、查看数据库设备各段空间情况 sp_helpsegment sp_helpsegment index_segment –索引剩余空间 sp_helpsegment system –系统剩余空间 sp_...
清理数据库大小,查询各个表占用空间情况,快速清理。
1、当前登录用户,所有表占用表空间情况,提供合计 和 明细查询,显示为M; 2、查看某个用户所有表各自占用表空间的大小,并显示各表数据的条数;——常用于清表前,确认选最多记录的先清; 3、全数据库查询所有表...
基于机器学习的线性回归预测数据库空间使用情况的应用研究.pdf