oracle 一条简单sql的优化
oracle 一条简单sql的优化
Oracle 附加日志(supplemental log)
author:zy附加日志(supplemental log)可以指示数据库在日志中添加额外信息到日志流中,以支持基于日志的工具,如逻辑standby、streams、GoldenGate、LogMiner。可以在数据库和表上设置。1.数据库级设置,分两类:1.1最小附加日志(minimal supplemental logging):DATA选项启用最小附加日志。启用最小日志可以确保L...
物理ADG的snapshot standby测试
11g的DataGuard提供了一个快照数据库(snapshot standby)的功能,此功能完美的用于迁移的测试!
一个慢查询日志中执行时间超大SQL问题分析
Jane.Hoo曾经遇到过这样一个案例,查看slow-log的时候,发现log中有某些语句的execute time 极大例如:4294967295。log信息:#150708 21:40:04 server id 1 end_log_pos 3440531 Query thread_id=63169 exec_time=4294967295 error_code=0而出现这种极长执行时间的语句却不固定,最终通过以下的分析过程,找到了这个问题出现的原因。
ORACLE 12C In-Memory option特性
(In-Memory Option) IMO列式存储是12.1.0.2版本出现的新特性,IMO 是 SGA的一块可选区域,用来存储表、分区表和其他数据库对象的拷贝。本文主要介绍IMO的原理及使用方法。
在CentOS6下升级python
CentOS6.x是我们常用的生产和开发环境,但是CentOS6自带的python版本比较低,我们有时候需要在上面部署需要更高版本python的服务或者框架,比如最新版的Django就已经不再支持python2.6。 网上关于升级python的教程还是很多的,但这些教程大多写得比较简单,只是直接编译安装python,...
使用 Sentinel failover执行切换Redis Master
先写结论: 通过设置从库切换的优先级,我们可以通过sentinel 来在线切换master到指定的实例,切换时间2s,并且重新建立主从关系,速度很快,从而满足我们迁移、维护硬件等需求。 环境:Sentinel : 192.168.164.231 26379Master : 192.168.1...
使用Python chardet模块解决中文乱码问题
使用Python chardet模块处理中文乱码问题
巧用oracle正则表达式解决查询问题
Oracle 11g的正则表达式具有非常强大的功能,很多时候,灵活运用正则表达式可以大大简化工作
执行计划变化后的处理思路
执行计划变化后的处理思路
and or运算优先级的问题
and or运算优先级的问题
将按月分区的表改为按天分区
随着业务的快速发展,数据库中表的数据增量也会明显上升,之前一个月只有10w数据的,现在可能一天就有10w,这个时候如果还是按照以前按月分区的策略进行访问,那么sql扫描单个分区要访问300w的数据,为了保证效率,可以将表改为按天分区,并对sql谓词条件进行调整使得只访问单天的一个分区,这样性能就得到了保证。
Zookeeper选举算法总结及集群搭建
Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。
深入理解redis复制连接机制
纸上得来终觉浅,绝知此事要躬行。简单的redis复制连接也有大奥秘,潜心研究,方能满载而归。
Oracle RAC Failover 详解
author:zyOracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。Oracle 10g RAC 的Failover 可以分为3种:...
oracle常用的表连接类型
JOIN
高并发慢查询提前告警
作者:刘东发 监控系统是确保系统服务长时间稳定运行,就好像一个国家的边防力量,边防力量薄弱,内部必然 烽烟四起,民不聊生。因此对我们的系统服务,应该要有男儿血性之精神:强敌 来犯,必截杀之。事件驱动 1:上个月的某个星期天,某个平台的一个高并发慢查询,竟然肆...
数据化管理学习笔记(一期)
运用分析工具对客观、真实的数据进行科学分析,并将分析结果应用到生产、运营、销售等各个环节中去的一种管理办法,根据管理层次可分为业务指导管理、运营分析管理、经营策略管理、战略规划管理四个由低到高的层次。
绑定执行计划案例
巡检发现一个sql的执行计划有问题,但是该sql历史只有一个执行计划,常规的只使用coe_xfr_sql_profile.sql脚本绑定,已经无法使用,因为只有一个执行计划,因此我们需要利用“偷梁换柱”来使用 coe_xfr_sql_profile.sql脚本绑定
ORACLE PL/SQL开发之游标(Cursor)使用
作者:Velin ShuOracle plsq中游标主要包括以下几种类型:1显示Ref Cursor区别