11 2020 档案
摘要:一.数据表和测试数据准备 [root@iso-all ~]# cat yhh.sql #!/bin/bash /* @author :yanhuihuang EMAIL:981654601@qq.com */ create database yanhuihuang; use yanhuihuang;
阅读全文
摘要:一.为什么需要备份 1>.做灾难恢复 天有不测风云,如果你的服务器被黑客攻击了(比如现在比较流行的比特币病毒),或是你的新同事手一哆嗦不小心删除了一个生产上的数据库,你们boss找你们技术总监解决问题,你发现你的新同事时跑路了,这个时候你就得感激你的备份 2>.做审计 比如一个开发想要知道某一个数据
阅读全文
摘要:一.查询日志 它是用来保存所有跟查询相关的日志,这种日志类型默认是关闭状态的,因为MySQL的用户有很多,如果将每个用户的查询操作都记录下来的话,对服务器的资源开销也是一件令人烦恼的事情。查询日志常见的几个参数: mysql> show global variables like 'log%'; #
阅读全文
摘要:一.什么是MySQL查询缓存 用于保存MySQL查询语句返回的完整结果,被命中时,MySQL会立即返回结果,省去解析、优化和执行等操作。把select语句本身做hash计算,计算的结果作为key,查询结果作为value,如果查询语句被缓存命中,就直接将value返回。 查询语句中有一些不确定数据时,
阅读全文
摘要:一.MySQL的用户管理 1>.用户账号的组成 MySQL在使用用户时比较独特,它的用户账号由两部分组成,即用户名和主机(username@hostname),这个username我们可以自定义,而hostname可以是一个网段,也可以是一个主机名,hostname支持通配符。 2>.用户账号管理的
阅读全文
摘要:一.MySQL的存储引擎 大家应该知道MySQL的存储引擎应该是表级别的概念,因为我们无法再创建database时指定存储引擎,而是只能在创建表的时候可以明确指定使用哪种存储引擎。因此存储引擎也通常被称作“表类型”。也就是说,存储引擎是负责跟文件系统真正数据打交道的工具,它却决定了表中是如何存储数据
阅读全文
摘要:一.MySQL的基本架构 MySQL的基本架构可以分为三块,即连接池,核心功能层,存储引擎层。 1>.连接池 (线程处理工具) 主要功能是与用户请求建立连接。第一层向用户响应请求的数据,这个层次不是MySQL服务独有的,其实大多数C/S架构的工作软件基本上都是这种工作模式,只不过在处理连接池的内存,
阅读全文
摘要:我们知道MySQL的查询大致分为单表查询,多表查询以及联合查询。多表查询,顾名思义,就是查询的结果可能不止来源一个表哟!数据库中的设计范式要求其尽可能降低冗余的,那么如果说一个数据我们来回的存储N此的话,就建议把它拆分成多张表(比如,插成两张表进行存储),并且可以在两两之间都具体的字段建立关联关系。
阅读全文
摘要:一.DBA的职责 1.开发DBA: 负责数据库设计(E-R关系图)、sql开发、内置函数、存储历程(存储过程和存储函数)、触发器、时间调度器(event scheduler) 2.管理DBA: 负责安装、升级、备份、恢复、用户管理、权限管理、监控、分析、基准测试,语句优化(SQL语句)、数据字典,按
阅读全文
摘要:一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过mysql协议进行通信,mysql服务器通过某种客户端发送来的查询语句的时候,首先会去本地检验缓存是否命中,如果请求的SQL语句之前有本查询过,就会把之前的查询结果直接返回给用户(查询缓存的功能最少要满足三成以
阅读全文
摘要:一.什么是关系型数据库 关系型数据库通常是把所有的数据都组织成二维关系。之所以称为关系型数据库是因为他把数据组织在一个有字段和记录组成的二维关系表当中。并且在这个关系表之外提供了很多辅助性的工具以完成关系表中的关系的维持及数据访问等功能。 我们知道如果将数据存储为字符形式的时候有文本对象和二进制大对
阅读全文
摘要:一.MySQL服务器的主要组件 我们知道MySQL的主要组件主要是由服务端(mysqld)和客户端(mysql)组成的。它们都共用一个配置文件(通常叫做my.cnf),这个配置文件很独特,它需要使用中括号括起来标明是为哪种组件使用的,例如[mysql]下面的指令就表示为客户端配置的参数,如果[mys
阅读全文
摘要:一.日志管理简介 1.什么是日志 系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志。 2.日志服务 在CentOS6.x中日志服务已经由rsyslogd
阅读全文

浙公网安备 33010602011771号