自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 为什么建议MySQL innodb默认开启autocommit

为什么建议MySQL innodb默认开启autocommit一、 MySQL innodb默认启用autocommit的优缺点优点:a) 避免执行SQL后没提交而导致其它会话看不到数据,甚至夯住;b) 避免不可控的大事务发生;c) 避免MySQL 5.7多线程并发复制时因主库某个SQL没有显性提交,导致从库其它线程一直等待提交,从而导致从库延迟越来越大,复制线程夯住,且故障原因很难排查;d) 减少数据库异常宕机后,数据库recover的时间,减少数据丢失。缺点:在做变更时,执行的SQL语

2020-08-26 09:52:44 817

原创 ProxySQL安装配置文档

配置YUM源cat <<EOF | tee /etc/yum.repos.d/proxysql.repo[proxysql_repo]name= ProxySQL YUM repositorybaseurl=https://repo.proxysql.com/ProxySQL/proxysql-2.0.x/centos/$releasevergpgcheck=1gpgkey...

2019-12-12 14:54:17 511

原创 mysql一主多从主库宕机切换步骤

1、首先停业务2、所有从库都先停掉IO线程:stop slave io_thread;再查看SQL线程的执行状态:show slave status\G;查看Slave_SQL_Running_State项是否为Slave has read all relay log; waiting for more updates,如下:Slave_SQL_Running_State: Slave ...

2019-12-12 14:37:59 3241 1

原创 整改MHA互信管理用户为非root用户

一、创建MHA管理用户及授权注:以下操作均用操作系统root用户操作,且MHA各节点都要执行1、创建 masterha 用户useradd -u 550 -g mysql -d /home/masterha -m masterhapassword masterha2、授予masterha sudo权限cat <> /etc/sudoersmasterha ALL=(ALL...

2019-12-12 14:33:32 630

原创 Oracle 数据库告警日志产生大量Checkpoint not complete的处理

某互联网公司Oracle数据库突然宕机,运维人员给的信息是数据库无法连接,并报出了ORA-01034和ORA-27102的错误,如下图所示:接着让运维人员把Oracle的告警日志发来,查看该数据库的告警日志后却发现告警日志中有大量的“Thread 1 cannot allocate new log, sequence 320xx Checkpoint not complete”现

2017-10-25 16:33:54 3205 1

原创 在同一台机器上运行多个MySQL服务器

在一些情况下,你可能想要在同一台机器上运行多个mysqld服务器。你可能想要测试一个新的MySQL发布,同时不影响现有产品的设置。或者,你可能想使不同的用户访问来访问不同的mysqld服务器以便他们自己来管理。(例如,你可能是一个Internet服务提供商,希望为不同的客户来提供独立的MySQL安装)。要想在一个单独的机器上运行多个服务器,每个服务器必须有唯一的各运行参数值。这些值可以在命令行

2017-06-22 14:06:14 1896

原创 my.cnf文件参数详解

[client]    port = 3306   socket = /home/mysql/mysql/tmp/mysql.sock    [mysqld]  服务器名称叫做mysqld有几个这样的名称就有几个mysql服务器  !include /home/mysql/mysql/etc/mysqld.cnf #包含的配置文件 ,把用户名,密码文件单独存放    port

2017-06-22 13:57:38 278

原创 MySQL体系结构

information_schema  没有在磁盘上的物理文件,是一些内存表谈到mysql体系结构,首先需要谈一下关系型数据库共性(mysql  && oracle):客户端  à 服务器  à  存储机制以oracle来讲:1.实例:1)内存: SGA:shared pool (librarycache,dict cache,目的是加速),buffer cache (

2017-06-22 13:14:06 235

原创 MySQL安装与使用

1、 MySQL安装与使用• Mysql版本号是由3个数字+1个后缀 组成,分为发行系列和发行系列的版本号;后缀是稳定级别,业界通常使用GA版本,默认发行系列的版本号大于20可以用于生产环境• 2、 根据现有的生产环境和日后的批量管理需求:讲述mysql rpm和 源码安装方式Rpm 安装分为客户端和服务器 rpm -ivh 进行安装,所以安装很简单,在入职期间也已经进行了多次训练

2017-06-22 13:11:13 217

原创 一次RAC共享磁盘映射问题导致RAC异常重启的故障处理过程

1.故障现象n 故障现象:1.2011年8月18日上午9:30左右在检查数据库实例运行状态时发现ERPDB12、ERPDB62实例没有了,如下图所示:2.第二个节点无法启动被挂掉的ERPDB12、ERPDB62实例。3.2011年8月18日上午10点左右给研发人员打电话确认EBS的系统的运行正常状态,但报表业务运行比以前较慢。n  影响范围:EBS系统;影响等级:较小2

2017-06-22 11:26:48 1339

原创 MySQL order by 分页查询优化

原语句特别复杂,10多个表做关联,还有子查询,执行时间13秒多;优化后 0.208s,执行效率上提升了62.5倍.

2017-06-22 09:59:56 1440

原创 MySQL开发规范

开发设计篇1 命名规范库名、表名、字段名必须使用小写字母,禁止使用MySQL保留字,并采用下划线分割。1.1数据库命名规范数据库名使用项目名或项目名缩写小写英文及下划线和环境类型组成,生产环境不加环境类型,比如:生产:fwd、fwd_v3开发:fwd_v3_dev测试:fwd_v3_testUAT: fwd_v3_uat备份数据库名使用正式库名加上备份

2017-04-18 11:01:48 550

原创 修改配置参数后无法启程MySQL数据库

修改MySQL的参数文件/etc/my.cnf后MySQL数据库无法启动查看错误日志,详见红色字体报错信息:170418 10:05:50 mysqld_safe mysqld from pid file /app/mysql-data/tmp/mysqld.pid ended170418 10:07:47 mysqld_safe Starting mysqld daemon with

2017-04-18 10:57:43 1782

空空如也

空空如也

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

TA关注的人

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