背景:最近一段时间经常需要统计分析数据,使用传统的查询sql语句有时候感觉查询特别慢,便想着,如何使用数据库自带的系统表帮助解决问题,提高效率呢。于是乎便学习到如下:ORACLE的一些常用系统表说明和介绍。 在Oracle中: 数据字典dict总是属于Oracle用户sys的。1:用户信息 dba_users; 改口令:alter user spgroup identified by spgte
下面全面是对Oracle系统表的一些介绍: 数据字典dict总是属于Oracle用户sys的。  1、用户:   select username from dba_users;  改口令   alter user spgroup identified by spgtest;  2、表空间:  select * from dba_data_files;    select * from dba_ta
今天发现自己硬盘装的满满的,整理发现之前用ORACLE建了很多表空间,占据我好多硬盘空间,清理一下用不到的数据吧。。。。。麻烦来了,开始好好的,快结束了时候,表空间删不掉了,以前的办法不能解决了,就上网搜了下看别人怎么解决的:第一个问题解决方法:问题:SQL> drop tablespace csc_index including contents and datafiles; drop t
转载 2024-07-24 20:17:38
117阅读
今天查看索引的统计信息,使用到dba_indexes,记录下各字段的意思:OWNER: 索引拥有者INDEX_NAME:索引名字INDEX_TYPE:索引类型TABLE_OWNER:表的拥有者TABLE_NAME:表名TABLE_TYPE:表类型UNIQUENESS:是否唯一COMPRESSION:是否压缩PREFIX_LENGTH:压缩键上前缀的列数量TABLESPACE_NAME:属于哪个表空
官方文档对于 DBA_TABLESPACES 的描述是:DBA_TABLESPACES describes all tablespaces in the database。USER_TABLESPACES describes the tablespaces accessible to the current user。翻译过来是,DBA_TABLESPACES&nbs
原创 2022-08-24 20:00:00
2515阅读
1点赞
如何定位慢的 SQL定位执行效率低的 SQL 语句是 SQL 优化的第一步。待优化的 SQL 可大致分为两类:一类 SQL 执行时间在十几秒到数十秒之间,但执行频率不高,此类 SQL 对数据库整体性能影响并不大,可以放到最后进行优化。另一类 SQL 单独执行时间可能很快,在几百毫秒到几秒之间,但执行频率非常高,甚至达到每秒上百次,高并发下执行效率降低,很可能导致系统瘫痪,此类 SQL 是优化的首要
如何通过dba_hist_active_sess_history分析历史数据库性能问题 如何通过dba_hist_active_sess_history分析历史数据库性能问题背景 在很多情况下,当数据库发生性能问题的时候,我们并没有机会来收集足够的诊断信息,比如system state dump或者hang analyze,甚至问题发生的时候DBA根本不在场。这给我们诊断问题带来很大的困难。那么
转载 2024-07-11 23:22:14
0阅读
本文是对Paul Pendle的Dropped object recovery: A DBA’s nightmare的翻译。文章主要讲了因为数据库对象的依赖关系,以及数据库系统对于关联对象删除的处理逻辑,导致了误删之后恢复工作的复杂性。本文的环境是IBM的z/OS,DB2,但是一些思路在关系型数据库上应该具有普适性。此分割线以下是全部译文,自己翻译,欢迎勘误。 DB2怎么处理被删除的对象误删的可能
【IT168技术文档】 数据库视图介绍(一) 什么是视图:   视图(view):从一个或几个基本表中根据用户需要而做成一个虚表   1:视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据   2:视图只在刚刚打开的一瞬间,通过定义从基表中搜集数据,并展现给用户 视图与查询的区别:   视图和查询都是用由sql语句组成,这是他们相同的地方,但是视图和查询有着本质区别:   它们的区别在
[b][/b]一般情况,在大量数据割接完以后,会发生索引实效的情况。 查询dba_indexes表,其索引状态STATUS应该为VALID,如果是DISABLE或者unusable都为不正常索引。 如果是分区索引,可用以下语句进行查询。如下: select t.Index_Name, t.Partition_Name, t.Tablespace_N
转载 2024-02-20 18:41:54
24阅读
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。对于开发来说,了解和学习Oracle数据库是非常有
转载 2024-06-18 11:26:57
694阅读
DBA_Tablespace表空间的概念和管控(概念)一、摘要我们知道oarcle数据库真正存放数据的是数据文件(data files);Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间;在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构;从物理
转载 2024-04-10 22:42:54
131阅读
删除表空间错误提示:ORA-00959 表空间不存在今天发现自己硬盘装的满满的,整理发现之前用ORACLE建了很多表空间,占据我好多硬盘空间,清理一下用不到的数据吧。。。。。麻烦来了,开始好好的,快结束了时候,表空间删不掉了,以前的办法不能解决了,就上网搜了下看别人怎么解决的:第一个问题解决方法:问题:SQL> drop tablespace csc_
原创 2014-01-04 14:31:06
1655阅读
在表空间的传输中,要求表空间集为自包含自包含: 表示用于传输的内部表空间集没有引用指向外部的表空间集自包含又分为两种:一种自包含表空间集 第二为:完全(严格)自包含表空间集常见的以下情况是违反自包含原则的1,索引在内部表空间集,而表在外部表空间集(相反的,如果表在内部表空间集,而索引在外部表空间集,则不违反自包含原则)2,分区表一部分区在内部表空间集,一部份在外部表空间集(对于分区表,要么全部包含
转载 3月前
25阅读
在表空间的传输中,要求表空间集为自包含 自包含: 表示用于传输的内部表空间集没有引用指向外部的表空间集 自包含又分为两种:一种自包含表空间集 第二为:完全(严格)自包含表空间集 常见的以下情况是违反自包含原则的 1,索引在内部表空间集,而表在外部表空间集(相反的,如果表在内部表空间集,而索引在外部表空间集,则不违反自包含原则) 2,分区表一部分区在内部表空间集,一部份在外部表空间集(对于
原创 2013-09-04 22:38:00
476阅读
重点: Session Temporary Tablespaces:用户session临时表空间的管理 15.6.3.5 Temporary Tablespaces InnoDB uses session temporary tablespaces and a global temporary tablespace. Session Temporary Tablespace
转载 2020-03-16 11:21:00
244阅读
2评论
innodb_undo_tablespaces
原创 2020-07-01 10:09:06
504阅读
我们知道oarcle数据库真正存放数据的是数据文件(data files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间。 表空间属性: 一个数据库可以包含多个表空间,一个表空间只能属于一个数据库
转载 2019-04-12 15:14:00
106阅读
2评论
# MySQL ALTER TABLE Tablespaces ## Introduction MySQL is a popular open-source relational database management system that allows users to store and retrieve data efficiently. In MySQL, a tablespace
原创 2023-12-06 08:14:14
50阅读
oracle表空间入门概述
原创 2023-11-03 09:21:56
141阅读
  • 1
  • 2
  • 3
  • 4
  • 5