
MYSQL
文章平均质量分 73
数据库
早睡早起爱学习i
菜菜菜菜
展开
-
Mysql、(八) 主从复制
文章目录一、MySQL主从复制步骤二、主从复制的配置主机的配置从机的配置其它操作 一、MySQL主从复制步骤 Master 将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events。 slave 将 master的binary log events 拷贝到它的中继日志(relay log); slave重做中继日志中的事件,将改变应用到自己的数据库中。MySQL复制是异步且串行化的。 二、主从复制的配置 主机的配置 [必须]主服务器唯一原创 2021-03-09 20:20:43 · 96 阅读 · 1 评论 -
Mysql、(七) 锁机制
文章目录一、锁的概念锁的分类二、读锁案例(MyISAM引擎)三、写锁案例(MyISAM引擎)四、MyISAM引擎锁总结五、如何分析表锁定六、行锁理论1. 行锁演示2. 行锁失效变为表锁3. 间隙锁的危害4. 如何锁定一行5. 行锁总结 一、锁的概念 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是数据库必须解决的一个问题。锁冲突也是影响数据库并发访问性能的原创 2021-03-09 19:16:36 · 149 阅读 · 1 评论 -
Mysql、(六) Show Profile
文章目录一、Show Profile简介二、分析步骤1. 开启功能2. Show Profile查看执行情况3. 诊断具体的SQL语句三、日常开发需要注意的结论 一、Show Profile简介 Show Profile 是mysql提供的可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优测量。 默认情况下参数关闭,使用需要配置打开。 二、分析步骤 1. 开启功能 show variables like 'profiling;' 默认是关闭的,需要提前开启。 set profiling原创 2021-03-09 13:39:15 · 108 阅读 · 1 评论 -
Mysql、(五) 千万级数据批量插入
文章目录一、开启函数创建错误日志二、创建sql脚本1) 创建函数2) 创建存储过程3) 调用存储过程 一、开启函数创建错误日志 查看是否开启: show variables like '%log_bin_trust_function_creators'; 开启:set global log_bin_trust_function_creators=1; 永久开启: windows my.ini [mysqld]加上:log_bin_trust_function_creators=1原创 2021-03-09 11:44:02 · 330 阅读 · 1 评论 -
Mysql、(四) 索引优化
文章目录一、 查看SQL执行频率二、 定位低效率执行SQL1. show processlist:2. 慢查询日志三、explain 分析执行计划 一、 查看SQL执行频率 命令: show status like 'Com______' 查看本次连接的增删改查语句执行次数; show global status like 'Com______' 查看子数据库上次启动至今的执行次数; show global status like 'Innodb_rows_%' :针对Innodb 数据库原创 2021-03-08 21:31:41 · 1228 阅读 · 1 评论 -
Mysql、(三) 体系结构与存储引擎
文章目录一、Mysql体系结构概览二、存储引擎概述 一、Mysql体系结构概览 整个 MYSQL Server由以下组成: Connection Pool: 连接池组件,接收请求后开启一个线程进行相关的认证授权操作后,再进行相关请求的处理; Management Service & Utilities:管理工具和服务组件;主要进行数据的备份与恢复。 SQL Interface:SQL组件接口;主要进行相关的DML语句、DDL语句、存储过程、视图、触发器等封装。 Parser:查询分析器组件;原创 2021-03-02 23:00:33 · 143 阅读 · 0 评论 -
Mysql、(二) 索引
文章目录一、索引概述二、索引的优势劣势三、索引结构 一、索引概述 索引定义: 索引(index) 是帮助MYSQL高效获取数据的数据结构(有序)。在数据之外,数据库还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 二、索引的优势劣势 优势 提高数据检索的效率,降低数据库的IO成本; 降低数据排序的成本,降低CPU的消耗; 劣势 三、索引结构 ...原创 2021-03-02 23:00:19 · 101 阅读 · 0 评论 -
Mysql、(一)Linux下Mysql 基础操作
文章目录一、Linux下安装Mysql二、启动Mysql服务三、登录Mysql 一、Linux下安装Mysql 百度 二、启动Mysql服务 service mysql start service mysql stop service mysql status service mysql restart 三、登录Mysql mysql 安装完成后会有一个随机密码,并保存在一个密码文件中 :/root/.mysql_secret 登录后修改密码: set password = passw原创 2021-03-02 23:00:05 · 85 阅读 · 0 评论 -
Mysql连接10038问题解决
文章目录前言一、问题描述二、问题解决三、问题总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、问题描述 今天偶然使用了一次数据库,发现navicat无法连接到指定的数据库,并提示报10038的错误。 二、问题解决 经过查询相关资料,思考可能是服务没有开启,因此查看了任务管理器。 因此需要切换到安装Mysql的bin目录下执行原创 2021-02-27 13:02:43 · 255 阅读 · 0 评论