摘要:
一般情况下,业务数据应该存放在单独的数据表空间,而不应该使用系统已存在的表空间,尤其不能将业务数据保存到SYSTEM和SYSAUX表空间中,所以,DBA需要着重关注SYSTEM和SYSAUX表空间的占用情况。 Oracle服务器使用SYSTEM表空间管理整个数据库。这个表空间包含系统的数据字典和关于 阅读全文
摘要:
前言 前几天使用脚本在 RockyLinux 9.4 安装 Oracle 11GR2 RAC,安装完之后发现集群无法正常启动,后经过分析发现原来是因为 RHEL9 版本默认安装移除了 initscripts 软件包,需要人为手动安装,在 RHEL8 之前是默认安装的。 在分析问题的过程中,顺便对 O 阅读全文
摘要:
--由于pg中表和索引的信息收集都是基于时间点的,对于以往的信息无法与现在的信息进行对比,故写下此工具进行统计信息收集 --创建数据信息的schemacreate schema db_stat;--创建收集信息的基础表create table db_stat.snapshot_pg_stat_all 阅读全文
摘要:
Oracle归档日志是Oracle数据库的重要功能,用于将数据库的重做日志文件(Redo Log)保存到归档日志文件(Archive Log)中。归档日志的作用是提供数据库的备份和恢复功能,以及支持数据库的持续性和数据完整性。当数据库处于归档模式时,数据库引擎会将已经写满的重做日志文件保存到归档日志 阅读全文
摘要:
Description :sqlserver常用脚本: SELECT T.text, P.query_plan, S.host_name, S.program_name, S.client_interface_name, S.login_name, R.*FROM sys.dm_exec_reque 阅读全文
摘要:
对于PostgreSQL处理MVCC(数据文件中新增tuple)的方式;相比其他数据库(Oracle、Mysql)而言;更容易触发表/索引膨胀。因为update操作也会影响表膨胀的问题。PostgreSQL处理的方式是对表autovacuum,vacuum是不会降低水位线。能避免表、索引膨胀。vac 阅读全文
摘要:
登录数据库# 本地登录mysql -u用户名 -p'密码' -P 端口号mysql -u用户名 -p'密码' -P 端口号 -S '/路径/socket文件名'# 远程登录mysql -h ip地址 -u用户名 -p'密码' -P 端口号 查看数据库版本select version(); 查看数据文 阅读全文
摘要:
Fio 是一个 I/O 工具,旨在用于基准测试和压力/硬件验证。它支持 19 种不同类型的 I/O 引擎(sync、mmap、libaio、posixaio、SG v3、splice、null、network、syslet、guasi、solarisaio 等)、I/O 优先级(适用于较新的 Lin 阅读全文
摘要:
一、引言 行里的短信平台,在晚上22:00的时候,突然出现卡顿,卡顿持续1分钟左右,这1分钟内,短信超过30秒才发送成功。因此,对数据库层面开展了一些分析,并且发现了些问题。 二、分析过程 1.查看22:00-22:05的ash信息会话情况,看是否有异常阻塞 select ash.event, co 阅读全文
摘要:
1、数据库基础内容 表空间-数据文件-段-区-块 一个表空间由一个或者多个数据文件组成 高水位线和表碎片的示意图 其中被划掉的字代表delete删除,其中 耶 就是后续的insert,只会在末尾增加,而不是填充被删除的字段,这样就会导致数据库在搜寻数据时会浪费很多资源。 整理碎片后 大概是这个意思 阅读全文