【MySQL】MySQL 5.6 参数之 extra_port
作为MySQL DBA, 在运维MySQL的工作过程中,常常遇到Too many connections这个错误,这时作为数据库维护人员都不能登陆数据库进行维护 是多么窘迫的事。可能有人会说可以修改配置文件,然后重启数据库来解决。恩,不过这个是很多种解决方法中 可用性最差的一种,本文介绍通过 5.6 新的特性--管理端口 来解决这个问题。
【MySQL】 性能优化之 延迟关联
分页排序在数据库业务中十分常见,大数量的分页造成性能下降,给前端带来很差的用户体验而且也会对数据库本身带来很大压力,如何解决呢?本文通过介绍 延迟关联的思路和具体优化案例,希望能够给大家一些提示。
【MySQL】InnoDB锁机制之二
本文继续技术innodb 层面的锁 insert intrention lock 和 auto_inc lock
【MySQL】InnoDB锁机制之一
本文侧重点介绍Record lock ,Gap lock,Next-key Lock 三种锁 在RR 模式下的表现。
【MySQL】MySQL性能优化之Block Nested-Loop Join(BNL)
相信许多开发/DBA在使用MySQL的过程中,对于MySQL处理多表关联的方式或者说性能一直不太满意。对于开发提交的含有join的查询,一般比较抗拒,从而建议将join拆分,避免join可能带来的性能问题,同时也增加了程序和DB的网络交互。在5.5以后的版本中,MySQL通过引入BNL算法来优化嵌套执行,本文介绍两种join算法 Nested-Loop Join (NLJ) 和Block Nested-Loop Join(BNL) .
【MySQL】5.7版本 Semisync Replication 增强
随着MySQL 5.7 的发布,新版本的MySQL修复了semi sync 的一些bug 并且增强了功能,新版的semi sync 设置一个独立的线程来接受slave 的ack,使得发送日志和接收slave 反馈 同时进行,提高了系统的事务处理能力。
MySQL多主复制-MySQL Galera安装部署
MySQL Galera介绍特性简介MySQL/Galera是MySQL/InnoDB的多主集群,有以下特性:- 同步复制- Active-active的多主拓扑结构- 集群任意节点可以读和写- 自动身份控制,失败节点自动脱离集群- 自动节点接入- 真正的基于”行”级别和ID检查的并行复制- 无单点故障,易扩展...
【实验】【MySQL】模拟将latin1字符集的数据库修改为gbk字符集
1.导出test用户的表结构[root@testdb ~]# mysqldump -uroot -p --default-character-set=gbk -d test > createtab.sql-d 表示只导出表结构,不包含数据2.手工修改createtab.sql中表结构定义中的字符集为新的GBK...
实战dataguard主从切换
前言: 众所周知DataGuard一般的切换分成两种,一种是系统正常的情况下的切换这种方式为:switchover是无损切换,不会丢失数据;另外一种方式属于灾难情况下的切换,这种情况下一般主库已经启动不起来了,为failover,有可能会丢失数据,并且切换后原primary 数据库也不再是该data guard 配...
ORACLE DataGuard 主备库角色切换
主备库切换原因:1. switch:用户主动切换;2. failover:主库出现故障,强行切换; switch切换过程:先主库再备库 主库1. 查看switchover_status:select database_role, switchover_status from ...
将JOB固定到一个节点执行
最近发现系统出现大量GC等待,经查发现一个批量数据修改的JOB一直在运行,每次运行都可能分布在不同节点,该存储过程中需要DML的表仅由该过程修改。如何避免JOB随机分布到不同实例执行而造成大量GC等待,如...
sqlnet.ora 参数配置.
oracle网络设置主要包括三个文件,sqlnet.ora\ lisnter.ora\ tnsnames.ora2、通过netmgr 可以配置 lisnter.ora 和 tnsnames.ora3、lisnter.ora 为oracle服务器使用的监听器配置文件,监听器可以通过 lsnrctl 程序进...
oracle11g各版本下载地址
7个压缩包说明 Linux-x86-64_1of7.zip database安装介质 Linux-x86-64_2of7.zip database安装介质 Linux-x86-64_3of7.zip grid安装介质 Linux-x86-64_4of7.zip client安装介质 Linux-x86-64_5of7.zip gateways安装介质 Linux-x86-64_6of7.zip example Linux-x86-64_7of7.zip dei...
11.2.0.1 linux rac 重启节点os后遇到asm磁盘组不能加载,此问题为11.2.0.1的bug
Diskgroup resource shows status offline after restart even it is mounted in ASM instance [ID 1065158.1] 修改时间 28-FEB-2010 类型 PROBLEM 状态 PUBLISHED In this Document Symptoms Changes Cause Solution References Applies to: Oracle Server - Enterprise Edition - Version: 11.2.0.1.0 - Release: 11.2Information in this document applies to any platform. Symptoms After restart the 11.2 HAS stack, the di
DB_NAME、DB_UNIQUE_NAME、SERVICE_NAME和INSTANCE_NAME等的区别
【转载】DB_NAME、DBID、DB_UNIQUE_NAME、SERVICE_NAME、SID、INSTANCE_NAME、GLOBAL_DATABASE_NAME搭建DG时,突然想起oracle这些为数众多的name,以下是概念整理,仅代表个人观点DB_NAME:①是数据库名,长度不能超...
oracle常见的等待事件说明
oracle常用等待事件说明 分析 处理
AWR报告参数:DB TIME和DB CPU
一、前言:AWR报告是了解ORACLE运行的一个重要报告,CPU的使用情况是AWR报告的一个重要指标,本文档从单个CPU的维度去解读AWR报告; 二、重要参数介绍:DB Time:Amount of elapsed time (in microseconds) spent performing Database user-level calls. This does not include the elapsed time spent on instan...
关于oracle11g RAC 监听器问题
深入理解oracle11g RAC监听器,新的环境新的特性,重点区别于oracle10gRAC
【EXP】使用EXP的QUERY选项导出表中部分数据
简单演示一下使用EXP的QUERY选项导出表中部分数据(具有where限制条件的导出)。1.创建实验表T,并初始化4条记录sec@secooler> create table t (x int ,y varchar2(20));Table created.sec@secooler> insert into t ...
调用者权限存储过程的权限特点
调用者权限存储过程的权限使用上和定义者权限存储过程有所差别。这个差异在于角色是否生效。 对于定义者权限存储过程,角色是无效的,如果需要在存储过程中使用某些权限,那么这些权限必须是直接授权给用户或者PUBL...