01 2022 档案

摘要:十六、主从 1 介绍 和Redis的主从一样,mysql主从复制能使得从mysql服务器能精确得复制主mysql服务器,即master和slave的主从数据同步,并且MySQL的复制和Redis一样默认是异步的。整个过程如图所示: master会将变动记录到二进制日志里面 master启动I/O线程 阅读全文
posted @ 2022-01-30 18:05 yyyz 阅读(160) 评论(0) 推荐(0) 编辑
摘要:十五、锁 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源,当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。 1 锁分类 1.1 按操作类型分 读锁(共享锁):当用户要进行数据的读取 阅读全文
posted @ 2022-01-30 01:21 yyyz 阅读(63) 评论(0) 推荐(0) 编辑
摘要:十四、SQL优化工具 1 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,运行10秒以上的SQL语句会 阅读全文
posted @ 2022-01-28 19:46 yyyz 阅读(891) 评论(0) 推荐(0) 编辑
摘要:十三、索引优化 1 单表索引优化案例 准备数据: # 模拟,博客文章的数据库 CREATE TABLE IF NOT EXISTS article( id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, author_id INT(10) 阅读全文
posted @ 2022-01-28 17:13 yyyz 阅读(30) 评论(0) 推荐(0) 编辑
摘要:十二、性能分析 1 SQL变慢的原因 性能下降、 SQL 慢、执行时间长、等待时间长的原因一般有: 关联查询使用太多JOIN语句 索引失效(建立了索引,但没有用到): 查询语句本身的问题 服务器调优及各个参数设置(缓冲、线程数等) 2 JOIN详解 SQL变慢的其中一个原因是使用了太多JOIN,为什 阅读全文
posted @ 2022-01-28 02:45 yyyz 阅读(126) 评论(0) 推荐(0) 编辑
摘要:一、数据库概述 二、MySQL介绍和安装 三、基本使用 四、DDL 五、DQL 六、DML 七、TCL 八、DCL 九、视图 十、MySQL逻辑架构 十一、索引 十二、性能分析 十三、索引优化 十四、SQL优化工具 十五、锁 十六、主从 阅读全文
posted @ 2022-01-27 06:39 yyyz 阅读(67) 评论(0) 推荐(0) 编辑
摘要:九、视图 1 介绍 MySQL 从 5.0.1 版本开始提供了视图功能。可以把它理解为一种虚拟存在的表,行和列的数据来自自定义视图的查询中使用的表,并且是在使用视图的时候动态生成的,只保存了SQL的逻辑,不保存查询结果。 视图使开发者只关心感兴趣的某些特定数据和所负责的特定任务,只能看到视图中所定义 阅读全文
posted @ 2022-01-27 06:33 yyyz 阅读(109) 评论(0) 推荐(0) 编辑
摘要:八、DCL DCL:用于定义用户的访问权限和安全级别。 1 介绍 目前为止,默认使用的都是 root 用户,超级管理员,拥有全部权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多项目的数据库,所以,我们应该根据不同的项目建立不同的用户、分配不同的权限来管理和维护数据库。 2 创建用户 语法 阅读全文
posted @ 2022-01-27 06:33 yyyz 阅读(21) 评论(0) 推荐(0) 编辑
摘要:六、DML DML:数据的插入和删除、修改。 1 插入 语法: INSERT INTO 表名(列名1,列名2,……,列名n) values(值1,值2,……,值n),(值1,值2,……,值n),……; 特点: 字段类型和值类型一致或兼容,而且一一对应 可以为空的字段,可以不用插入值,或用null填充 阅读全文
posted @ 2022-01-27 06:32 yyyz 阅读(42) 评论(0) 推荐(0) 编辑
摘要:七、TCL 1 介绍 TCL:事务控制语言。 事物是由单独单元的一个或多个 SQL 语句组成,在这个单元中,每个 SQL 语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中的某条 SQL 语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事务开始之前的状态;如果 阅读全文
posted @ 2022-01-27 06:32 yyyz 阅读(22) 评论(0) 推荐(0) 编辑
摘要:四、DDL DDL主要是库和表的管理。 1 库的基本操作 1.1 增 # 简单语法:创建数据库 CREATE DATABASE 数据库名; # 完整语法:创建数据库,指定它的默认字符集和排序规则,如果已存在则不创建 CREATE DATABASE [IF NOT EXISTS] 数据库名 DEFAU 阅读全文
posted @ 2022-01-27 06:31 yyyz 阅读(133) 评论(0) 推荐(0) 编辑
摘要:五、DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块。要查询的东西可以是常量值、表达式、字段、函数等。 1 基础查询 语法: SELECT 查询列表 FROM 表名; 示例: # 查询表中的单个字段 SELECT last_name FROM empl 阅读全文
posted @ 2022-01-27 06:31 yyyz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:十一、索引 1 介绍 索引(Index)是帮助MySQL高效获取数据的数据结构——索引是一种数据结构,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着 阅读全文
posted @ 2022-01-27 06:30 yyyz 阅读(306) 评论(0) 推荐(0) 编辑
摘要:三、基本使用 1 MySQL的常见命令 # 1.查看当前所有的数据库 show databases; # 2.切换到指定的库 use 库名 # 3.查看当前库的所有表 show tables; # 4.查看其它库的所有表 show tables from 库名; # 5.查看表结构 desc 表名; 阅读全文
posted @ 2022-01-27 06:30 yyyz 阅读(31) 评论(0) 推荐(0) 编辑
摘要:二、MySQL介绍和安装 1 介绍 MySQL 数据库隶属于 MySQL AB 公司,总部位于瑞典,后被 Oracle 收购。 官方网站:https://www.mysql.com/ 2 优点 成本低:开放源代码,一般可以免费使用。 性能高:执行很快。 简单:很容易安装和使用。 3 MySQL的版本 阅读全文
posted @ 2022-01-27 06:29 yyyz 阅读(63) 评论(0) 推荐(0) 编辑
摘要:十、MySQL逻辑架构 1 整体架构 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上。 插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 整体架构如图 阅读全文
posted @ 2022-01-27 06:27 yyyz 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在windows上开发python,经常会遇到第三方库无法安装的情况,比如lxml,scrapy,celery,twisted等,有些可以通过手动安装wheel文件来解决(wheel文件下载地址),有些根本无法安装,遇到这样的问题,解决方案如下: 换电脑:最简单的方法,换成linux或者mac 在w 阅读全文
posted @ 2022-01-22 18:19 yyyz 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:MongoDB 一、介绍 1 基本介绍 MongoDB是一个基于分布式文件存储的数据库,由C++编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它是一个面向文档(document-oriented)的数据库,而不是关系型数据库。它支持的数据结构非常松散,类似json格式,因此可以存储比较复 阅读全文
posted @ 2022-01-20 19:32 yyyz 阅读(46) 评论(0) 推荐(0) 编辑
摘要:十二、Helm 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 阅读全文
posted @ 2022-01-13 17:29 yyyz 阅读(449) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 在部署完Github Action实现自动部署博客之后,存在一个问题,每次更新时,由于是云函数部署,所有的文章的更新时间都会改变,目前只能通过为文章添加updated字段再提交才能避免这种情况。 但是每次更新文章都要手动去修改updated,这么麻烦的事情当然要交给程序去做。想过用py 阅读全文
posted @ 2022-01-12 13:13 yyyz 阅读(1512) 评论(0) 推荐(0) 编辑
摘要:十一、计算资源管理 到目前为止,我们在创建pod时并不关心它们使用CPU和内存资源的最大值。但是在某些场景下,为一个pod配置资源的预期使用量和最大使用量是pod定义中的重要组成部分。通过设置这两组参数,可以确保pod公平地使用Kubernetes集群资源,同时也影响着整个集群pod的调度方式。 1 阅读全文
posted @ 2022-01-11 13:20 yyyz 阅读(653) 评论(0) 推荐(0) 编辑
摘要:十、API Server的访问控制 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。API Server是集群内部各个组件通信的中介,也是外部控制的入口。所以Kubernetes的安全机制基本就是围绕保护API Server来设计的。 在第八章中,提到API服务 阅读全文
posted @ 2022-01-10 09:52 yyyz 阅读(333) 评论(0) 推荐(0) 编辑
摘要:九、高级调度 在第八章中,介绍了调度器的工作过程,以及调度器的过滤和打分行为,这些操作都是k8s的自主行为,用户并不需要干预。而高级调度就是指Kubernetes允许你去影响pod被调度到哪个节点。 1 污点和容忍度 1.1 介绍污点和容忍度 首先要介绍的高级调度的两个特性是节点污点, 以及pod对 阅读全文
posted @ 2022-01-08 23:06 yyyz 阅读(458) 评论(0) 推荐(0) 编辑
摘要:八、运行原理 此处,你应该已经熟悉Kubernetes能提供什么以及做了什么。现在,是时候了解下它们是怎么被实现的了。 1 Kubernetes架构 在第一章中,介绍过Kubernetes的架构,现在来回顾一下。Kubernetes集群分为两部分: Kubernetes控制平面(主节点) 工作节点 阅读全文
posted @ 2022-01-08 16:44 yyyz 阅读(166) 评论(0) 推荐(0) 编辑
摘要:七、有状态服务 了解完数据卷之后,你知道了如何运行一个单实例pod和无状态的多副本pod,还有如何通过持久化存储运行一个有状态pod。可以运行几个多副本的web服务pod实例,运行一个提供持久化存储的单数据库pod实例,这个持久化存储可以是简单的pod卷,也可以是一个绑定到持久卷上的持久卷声明。但是 阅读全文
posted @ 2022-01-07 15:15 yyyz 阅读(285) 评论(0) 推荐(0) 编辑
摘要:六、存储 现在来了解容器是如何访问外部磁盘存储的,以及如何在它们之间共享存储空间。容器中的文件在磁盘上是临时存放的,这给容器中运行的较重要的应用程序带来一些问题: 当容器崩溃时文件丢失。kubelet会重新启动容器,但容器会以干净的状态重启。当容器被重建时,我们可能希望新的容器可以在之前容器结束的位 阅读全文
posted @ 2022-01-05 07:40 yyyz 阅读(281) 评论(0) 推荐(0) 编辑
摘要:五、服务 假设现在通过Deployment部署了一些pod,这些pod是一些网络服务,即它们需要根据外部请求做出响应(比如这些pod提供了网上商城的服务)。如果是传统部署,只需要在配置文件中明确指出服务器的IP地址或者域名即可被外界访问,但是在k8s中不可以,因为: pod存在生命周期,它们是短暂的 阅读全文
posted @ 2022-01-04 18:31 yyyz 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、介绍 1 Kubernetes的发展和基础概念介绍 如今,大型单体应用正被逐渐分解成小的、可独立运行的组件,我们称之为微服务。微服务彼此之间解耦, 所以它们可以被独立开发、部署、升级、伸缩。这使得我们可以对每一个微服务实现快速迭代, 并且迭代的速度可以和市场需求变化的速度保持一致。但随着部署组件 阅读全文
posted @ 2022-01-03 03:53 yyyz 阅读(213) 评论(0) 推荐(0) 编辑
摘要:四、资源控制器 pod分为两种类型: 自主式pod:如果pod退出,不会被重新创建 控制器管理的pod:如果pod退出,资源控制器会注意到缺少了pod并重建替代pod,以维持设定的pod副本数目 在第三章中创建的pod都是自主式pod。下面介绍控制器管理的pod,控制器有很多类型: Replicat 阅读全文
posted @ 2022-01-01 02:19 yyyz 阅读(65) 评论(0) 推荐(0) 编辑

  1. 1 童话镇 陈一发儿
  2. 2 发如雪 周杰伦
  3. 3 小棋童 双笙
  4. 4 说书人 暗杠/寅子
  5. 5 有何不可 许嵩
  6. 6 泡沫 G.E.M.邓紫棋
  7. 7 有何不可 许嵩
  8. 8 Clsr (Aash Mehta Flip) The Chainsmokers,Aash Mehta,Halsey
  9. 9 起风了 吴青峰
  10. 10 燕归巢 许嵩
  11. 11 光年之外 G.E.M.邓紫棋
  12. 12 烟火里的尘埃 华晨宇
  13. 13 淋雨一直走 张韶涵
  14. 14 牵丝戏 银临,Aki阿杰
  15. 15 Somebody That I Used To Know Gotye,Kimbra
  16. 16 幻灯花 (feat. アリレム) アリレム
  17. 17 SOLO JENNIE
  18. 18 错位时空 艾辰
  19. 19 可可托海的牧羊人 王琪
  20. 20 Black Flies Ben Howard
牵丝戏 - 银临,Aki阿杰
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示
主题色彩