Skip to content
SRE运维进阶之路SRE运维进阶之路
github icon
    • 常见服务的搭建10
    • 监控17
    • 自动化工具50
    • 计算机网络3
    • 操作系统2
    • 云原生37
    • 前端1
    • Golang6
    • Python46
    • Linux112
    • MySQL14
    • Redis13
    • web中间件18
    3 数据库设计与查询语句
    3 数据库设计与查询语句 1 数据库基本概念 1、关系:两个表的公共字段 2、行:也称记录,也称实体 3、列:也称字段,也称属性 4、数据冗余:相同的数据存储在不同的地方 5、数据完整性:正确性+准确性=数据完整性 思考:学生的年龄是整型,输入1000岁,正确性和准确性如何? 答:正确的,但不准确的 思考:年龄是整形的,收入了字符串,正确性和准确性如何? 答

    author iconClaycalendar icon2022年9月13日category icon
    • MySQL
    timer icon大约 23 分钟
    2 列表类型和数据完整性
    2 列表类型和数据完整性 1 数据类型 1.1 值类型 1.1.1 整型 类型 字节 范围 :-------: :--: :--------------: tinyint 1 -128~127 smallint 2 -32768~32767 mediumint 3 -8388608~8388607 int 4 -2^31^~2^31^-1 bigint 8

    author iconClaycalendar icon2022年9月13日category icon
    • MySQL
    timer icon大约 16 分钟
    9 主主和keepalived
    9 主主和keepalived keepalived简介 keepalived是vrrp协议的实现,原生设计目的是为了高可用ipvs服务,keepalived能够配置文件中的定义生成ipvs规则,并能够对各RS的健康状态进行检测;通过共用的虚拟IP地址对外提供服务;每个热备组内同一时刻只有一台主服务器提供服务,其他服务器处于冗余状态,若当前在线的服务器宕机,

    author iconClaycalendar icon2022年9月13日category icon
    • MySQL
    timer icon大约 2 分钟
    1 MySQL基本操作
    1 MySQL基本操作 1 数据库相关概念 1.1 什么是数据? ​ 数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响才成为信息。

    author iconClaycalendar icon2022年9月13日category icon
    • MySQL
    timer icon大约 7 分钟
    4 视图、事务、索引、函数
    4 视图、事务、索引、函数 1 视图【view】 1、 视图是一张虚拟表,它表示一张表的部分或多张表的综合的结构。 2、 视图仅仅是表结构,没有表数据。视图的结构和数据建立在表的基础上。 1.1 创建视图 语法 例题: 1.2 使用视图 视图是一张虚拟表,视图的用法和表的用法一样的 1.3 查看视图的结构 语法: 例题 1.4 查看创建视图的语法 语法: 例

    author iconClaycalendar icon2022年9月13日category icon
    • MySQL
    timer icon大约 17 分钟
    8 AB复制
    8 AB复制 MySQL AB简介 AB复制又称主从复制,实现的是数据同步。 如果要做MySQL AB复制,数据库版本尽量保持一致。如果版本不一致,从服务器版本高于主服务器,但是版本不一致不能做双向复制。 MySQL AB复制有什么好处呢? 解决宕机带来的数据不一致,因为MySQL AB复制可以实时备份数据;; 减轻数据库服务器压力,多台服务器的性能一般比单

    author iconClaycalendar icon2021年5月11日category icon
    • MySQL
    timer icon大约 3 分钟
    7 备份恢复
    7 备份恢复 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据可能也已经被删除了, 我们不能使用从数据库上的数据来恢复主数据库上的数据,只能通过备份进行误删除数据的恢复 1 备份的分类 1.1 按备份的结果来分 1.1.1 逻辑备份 其备份

    author iconClaycalendar icon2021年5月11日category icon
    • MySQL
    timer icon大约 27 分钟
    14 MySQL bin-log日志清理
    14 MySQL bin-log日志清理 自动清理 永久生效 需要重启mysql才能生效 修改my.cnf文件 添加下面一行 临时生效 进入mysql,执行,下面的语句 手动清理 进入mysql,查看binlog日志 删除某个日志文件之前的所有日志文件 清理2019-09-09 13:00:00前binlog日志 清除3天前的bin日志 " 注意,不要轻易手

    author iconClaycalendar icon2021年5月11日category icon
    • MySQL
    timer icon小于 1 分钟
    11 MySQL逻辑架构
    11 MySQL逻辑架构 mysql架构 mysql架构分为三层: 1. 服务层:为客户请求做连接处理、授权认证、安全等 2. 核心层:查询解析,分析,优化,缓存,所有内建函数;存储过程,触发器,视图等 3. 存储引擎层:存储和提取数据以及事务处理 服务层 ​ 核心层 ​ 存储引擎层 ​ 总图 ​

    author iconClaycalendar icon2021年5月11日category icon
    • MySQL
    timer icon小于 1 分钟
    12 MySQL锁等待
    12 MySQL锁等待 1 锁等待模拟 创建数据库 创建表 插入数据 取消自动提交 则当执行语句commit或者rollback执行提交事务或者回滚 更新第一条插入的数据 新开一个终端,也更新第一条数据 2 监控锁状态 2.1 查看有无锁等待 Innodbrowlockcurrentwaits 表示当前所等待的数量; Innodbrowlock_waits

    author iconClaycalendar icon2021年5月11日category icon
    • MySQL
    timer icon大约 2 分钟
    1
    2
    下一页
    Blogger Avatar
    Clay
    376
    文章
    13
    分类
    38
    标签
    376
    时间轴
    ,,,
    article icon376文章

    • 高级 Bash 脚本编程指南
    • Python 学习笔记
    • Nginx 学习笔记
    • Ansible 学习笔记
    • Jenkins 学习笔记
    • 优秀的技术博客 & 在线工具
    • 聊透监控体系
    备案号:冀ICP备2021007336号
    Copyright © 2023 Clay