摘要:
闪回查询 SQL> select * from emp as of timestamp (systimestamp - interval '2' minute); 查询emp表2分钟之前的数据 SQL> select * from emp as of timestamp (systimestamp 阅读全文
摘要:
Oracle 查看SGA PGA使用率 select name, total, round(total - free, 2) used, round(free, 2) free, round((total - free) / total * 100, 2) pctused from (select 阅读全文
摘要:
背景在使用数据库时,经常会有开发者有这样的疑问:“我的表对应字段已经创建了索引,为什么这个SQL 语句执行还是这么慢?” 虽然数据库SQL 执行慢有很多原因,但是对于PostgreSQL DBA 来说,好像有个共识,遇到用户慢SQL优化的问题,先拿EXPLAIN 命令查看下对应的查询计划,从而可以快 阅读全文
摘要:
在ORACLE数据库当中,我们如何判断当前对象的统计信息是否过期/过时(Stale)的呢? 从哪些维度去判断呢? 我们有那些方法呢?下面介绍ORACLE数据库中一些找出过期统计信息的方法,主要有下面几种方法:1:DBA_TAB_STATISTICS告诉你统计信息过期主要通过DBA_STATISTIC 阅读全文
摘要:
前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办? 当然,经验丰富的DBA可以从各种方向下手,有时通过建立正确索引即可获得很好的优化效果,但是那些复杂SQL错综复杂的表关联,却让DBA们满头大汗。 如下特别介绍一种oracle官方提供的科学优化方法STA,经过 阅读全文
摘要:
(一) Centos7安全基线 0x01 初始设置 1. 文件系统配置: 2. 安全启动设置: 3. 强制访问控制: 0x02 服务配置 1. 时间同步设置: 0x03 网络配置 1. hosts设置: 2. 防火墙配置 0x04 审计设置 1. 审计配置文件的设置 2. 审计规则文件的设置 0x0 阅读全文
摘要:
今天在推特上看到有人谈起SecureCRT日志记录的问题,貌似很多人都有这习惯 我是开始工作后才使用SecureCRT,一直没记录过日志 不过搜了下,看看这功能不错,可以看看自己做什么,有时甚至可以看看之前是不是犯了什么错,很不错的功能 所以我也决定开始记录日志,设置很简单,不过我自己瞎捣鼓发现还可 阅读全文
摘要:
SELECT db_param.NAME, db_param.VALUE, db_db.db_unique_name, db_db.database_role FROM v$parameter db_param, v$database db_db WHERE db_param.NAME IN ('d 阅读全文
摘要:
$ vi $ORACLE_HOME/sqlplus/admin/glogin.sql(登陆sqlplus后会自动执行)或$ vi ~/login.sql(登陆sqlplus后会自动执行)或$ vi ~/.login.sql(登陆sqlplus后得手工执行)增加以下内容,sqlplus登陆时会自动读取 阅读全文
摘要:
--刷新数据库监控信息: begin dbms_stats.flush_database_monitoring_info; end; / --过期状态查看:stale_stats 状态是否为"YES" select owner, table_name, object_type, stale_stat 阅读全文