justin 齐齐
生命在于折腾
摘要: Mysql监控 zabbix自带了一个监控mysql的模板,但是真正监控mysql的并不是zabbix自带的模板。而是percona公司的一个监控mysql模板 percona官网: www.percona.com Percona组成介绍 安装文档:https://www.percona.com/d 阅读全文
posted @ 2017-12-05 10:28 justin01 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]创建数据库:create database [库名]显示所有数据库: show databases;打开数据库:use [库名]当前选择的库状态:SELECT DATABASE();创建数据表:CREATE TABLE [表名] 阅读全文
posted @ 2018-12-25 09:47 justin01 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 1.1 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 1.2 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致 阅读全文
posted @ 2018-08-13 14:48 justin01 阅读(230) 评论(0) 推荐(0) 编辑
摘要: # 第三次作业讲解: #2.根据范围获取其中3和7整除的所有数的和,并返回调用者 #符合条件的数字个数以及符合条件的数字的总数和 def func(start,end): n=[] sum=0 for i in range(start,end): if i % 3 == 0 and i % 7 == 0: n.append(i) ... 阅读全文
posted @ 2018-05-30 17:07 justin01 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 共计30题 1、执行Python 脚本的两种方式 使用python解释器(python aa.py)或在unix系统下赋值成777,执行(./aa.py) 2、简述位、字节的关系 1个byte = 8bit,在ASCII表中,一共有255个字符,一个字符占8位。 3、简述ascii、unicode、 阅读全文
posted @ 2018-05-30 09:32 justin01 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、工具概述 SQL自动审核-自助上线平台,可以让开发自上线,开发提交SQL后就会自动返回优化建议,无需DBA的再次审核,从而提升上线效率,有利于建立数据库开发规范,让DBA从日常繁琐的工作中解放出来。 SQL自动审核主要完成两方面目的: 1、避免性能太差的SQL进入生产系统,导致整体性能降低。 2 阅读全文
posted @ 2018-05-23 18:03 justin01 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: https://dev.mysql.com/doc/refman/5.7/en/replication-gtids-howto.htmlGTID(GlobalTransaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一 阅读全文
posted @ 2018-05-23 17:30 justin01 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、涉及业务上的修改/删除数据,在得到业务方、CTO的邮件批准后方可执行,执行前提前做好备份,必要时可逆。 2、所有上线需求必须走工单系统,口头通知视为无效。 3、在对大表做表结构变更时,如修改字段属性会造成锁表,并会造成从库延迟,从而影响线上业务,必须在凌晨0:00 后业务低峰期执行,另统一用工具 阅读全文
posted @ 2018-05-23 14:49 justin01 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。本文是对MySQL数据库的高可用方案中,基于主从复制的MHA软件理论部分进行梳理和小结。 MHA软件介绍 1.MHA软件是由MHA Manager(管理节点)和MHA Node(数据节点)组成2.MHA Ma 阅读全文
posted @ 2018-05-22 17:31 justin01 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计 项目立项后,开发部门根据产品部门需求开发项目。 开发工程 阅读全文
posted @ 2018-05-22 16:50 justin01 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1:数据库的设计 一个好的数据库设计方案对于数据库的性能常常会起到事半功倍的效果。数据库的设计包含数据库架构和业务表的设计。 1)数据库架构 根据不同的数据量和访问量,来设计不同的架构。适合自己的才是最好的。 单实例:数据读取和写入都是一个数据库实例。(备份实例不算在内)。这个适用于小型的企业内部系 阅读全文
posted @ 2018-05-22 16:47 justin01 阅读(204) 评论(0) 推荐(0) 编辑