• 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL优化案例-从执行计划定位SQL问题(三)

当SQL出现问题,能从执行计划中快速的定位哪部分出现问题很重要,SQL文本如下(为保证客户隐私,已经将注释和文字部分去掉):SELECT /*+ index(i IDX_INVM_BEC)*/ RQ,JGM,BZ,CUSTOMER_TYPE,  B.CUSTOMER_NO,  B.CUSTOMER_NAME AS DKHM,  B.ACCT_NO DKZH,  B.STATUS,  B.LOAN_...

2018-06-29 14:46:19 1124 3

原创 复制状态与变量记录表 | performance_schema全方位介绍

不知不觉中,performance_schema系列快要接近尾声了,今天将带领大家一起踏上系列第六篇的征程(全系共7个篇章),在这一期里,我们将为大家全面讲解performance_schema中的复制状态与变量统计表。下面,请跟随我们一起开始performance_schema系统的学习之旅吧~01复制信息统计表通常,DBA或相关数据库运维人员在查看从库的复制相关的信息,都习惯性的使用show ...

2018-06-29 14:38:49 1095 5

原创 Oracle中的sysctl.conf内核参数

当我们对Oracle进行安装部署时,需要按照相关要求修改OS内核参数,下面对Oracle按照部署时需要修改的相关内核参数进行简单介绍。注:OS的内核参数大多数存放在/proc/sys目录下,可以在系统运行时进行更改,但是当系统重新启动时会失效,而通过/etc/sysctl.conf文件可以永久生效修改后的内核参数。sysctl -p该命令可以立即生效sysctl.conf中配置的内核参数。如下为安...

2018-06-29 14:27:20 2535

原创 MySQL 8.0 首个自适应参数横空出世

什么是自适应参数MySQL8.0推出一个号称可以自适应服务器的参数,保证在各种不同的服务器、虚拟机、容器下自动适配服务器资源,让我们一起来看看到底它能做到什么地步。自适应参数是如何设置和适应变化的可以设置参数 innodb_dedicated_server=ON来让MySQL自动探测服务器的内存资源,确定innodb_buffer_pool_size, innodb_log_file_size 和...

2018-06-29 14:21:37 1567 2

原创 Oracle集群时间同步

在RAC中集群的时间应该是保持同步的,否则可能导致很多问题,比如:依赖于时间的应用会造成数据的错误,各种日志打印的顺序紊乱,这将会影响问题的诊断,严重的可能会导致集群宕机或者重新启动集群时节点无法加入集群。在11gR2前,集群的时间是由NTP同步的,而在11gR2后,Oracle引入了CTSS组件,如果系统没有配置NTP,则由CTSS来同步集群时间。NTP和CTSS是可以共存的,且NTP的优先级要...

2018-06-29 14:17:24 1399

原创 容器化 RDS:借助 CSI 扩展 Kubernetes 存储能力

容器化RDS系列文章:容器化RDS:计算存储分离架构下的“Split-Brain”容器化RDS:计算存储分离还是本地存储?容器化RDS:你需要了解数据是如何被写"坏"的容器化RDS:PersistentLocalVolumes和VolumeSchedulingRDS 并不是新生事物,新鲜的是通过容器技术和容器编排技术构建 RDS。对金融客户而言,他们有强烈拥抱 Docker 和 Kubernete...

2018-06-15 17:15:34 476

翻译 MySQL 8.0 新特性之统计直方图

原文链接:https://mysqlserverteam.com/histogram-statistics-in-mysql/|  概览MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的主要使用场景是用来计算字段选择性,即过滤效率。可以通过以下方式来创建或者删除直方图:ANALYZE ...

2018-06-15 17:13:17 3174 1

原创 Oracle 12c系列(八)|RMAN (FROM SERVICE)

相信大家在Dataguard环境中遇到过主库丢失归档日志,而备库也没有及时接收,导致备库出现了GAP的现象。因为日志的中断,备库无法再去应用之后的日志,就无法起到容灾的效果。遇到这种故障,往往主库如果数据很大的时候,大家都不会去选择重新搭建来恢复备库,而会去选择更轻的增量恢复来解决问题。即使如此,一旦主库数据量过大,每日变化量也极多,进行一次增量恢复其实也需要大量的时间以及备份集所需要的空间。甚至...

2018-06-15 17:10:11 678

原创 数据库对象事件与属性统计 | performance_schema全方位介绍

上一篇 《事件统计 | performance_schema全方位介绍》 详细介绍了performance_schema的事件统计表,但这些统计数据粒度太粗,仅仅按照事件的5大类别+用户、线程等维度进行分类统计,但有时候我们需要从更细粒度的维度进行分类统计,例如:某个表的IO开销多少、锁开销多少、以及用户连接的一些属性统计信息等。此时就需要查看数据库对象事件统计表与属性统计表了。今天将带领大家一起...

2018-06-15 17:06:47 853 2

Oracle Memory Management and HugePage

Oracle发展这么多年,提供了多种的内存管理方式,从最早SGA、PGA手工管理,到9I版本出现的PGA的自动管理,到10G版本出现的SGA自动管理(ASMM),再到11G版本出现的memory自动管理(AMM),Oracle基本是在朝着智能化、傻瓜化、自动化的方向稳步前进着,对于初学Oracle的DBA来说,看到这些不同的内存管理方式一定心里有着不同程度的疑惑。

2016-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除