mysql
文章平均质量分 94
Mr_Eiffel
这个作者很懒,什么都没留下…
展开
-
【数据库】MySQL 加锁处理分析
一、背景MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险?甚至是分析线上的一个死锁场景,了解死锁产生的原因。注:MySQL是一个支持插件式存储引擎的数据库系统。本文下面的所有介.转载 2021-03-11 16:45:45 · 225 阅读 · 0 评论 -
mysql慢查询日志按天切割归纳
问题描述:mysql开启慢查询功能,再正常不过,那么存在这样一种情况:慢查询写入的文件位置和文件名是指定好的,如果慢查询时间设定严苛,不出意外,记录慢查询的单个文件大小会日益增大,几十兆或者上百兆,带来的问题也就是慢查询日志分析处理不够方便。解决思路:切割日志,再通过定时任务(crontab)按规定时间切分,一般按“天”切分。测试环境:mysql5.6和mysql5.7实现方法:方法...转载 2020-05-01 16:25:55 · 546 阅读 · 0 评论 -
linux下配置Mysql SLOW QUERY LOG
linux下配置Mysql SLOW QUERY LOG优化MySQL最重要的一部分工作是先确定”有问题”的查询语句。只有先找出这些查询较慢的sql查询(执行时间较长),我们才能进一步分析原因并且优化它。MySQL为我们提供了SlowQuery Log记录功能,它能记录执行时间超过了特定时长的查询。分析Slow Query Log有助于帮我们找到”问题”查询。记录slowqueries...转载 2020-05-01 15:52:53 · 544 阅读 · 0 评论 -
mysql参数:binlog-do-db和replicate-do-db
mysql参数:binlog-do-db和replicate-do-dbmysql主从复制的两个参数binlog-do-db:指定mysql的binlog日志记录哪个db实验:主库:binlog-do-db=testbinlog-do-db=xiaobinroot@[mysql]>show variables like '%binlog_format';+---------...转载 2020-05-01 15:18:52 · 4509 阅读 · 0 评论 -
linux安装mysql8(完整图文笔记)
基本命令安装 : yum install mysql-community-server启动 : service mysqld start/restart停止 : service mysqld stop查看状态: service mysqld status本文包括: mysql安装 修改密码 开启远程访问 忘记密码后重置密码 卸...转载 2020-04-29 23:56:18 · 352 阅读 · 0 评论 -
php环境搭建(需编译安装)
以下是我遇到坑,又解决的过程借鉴某位大佬,原文:https://www.cnblogs.com/wujuntian/p/8183952.html一、安装前更新系统软件:yum update查看是否已安装wget:rpm -qa wget否则安装:yum install wget查看是否已安装编译器:rpm -qa gcc否则安装:yum install...转载 2020-03-21 12:51:19 · 339 阅读 · 0 评论 -
PDO和Mysqli对比分析与总结归纳
php操作mysql数据库,大家都知道有三种驱动,mysql mysqlipdo,其中mysql在php7之后被废除了。不是本文重点。咱现在来分析一下mysqli和PDO的区别,下面一张表用来说明他们的区别PDOMysqli数据库类型支持很多仅支持mysqlAPIOOPOOP+面向过程命名参数支持不支持连接容易容易对象映射支持...转载 2020-03-11 10:42:12 · 295 阅读 · 0 评论 -
简要谈谈php中mysql,mysqli,mysqlnd,pdo到底是什么
名词解释:最开始的初学者,往往搞不清mysqli,mysqlnd,pdo到底是什么,下面先直接贴出最直观的名字吧。MYSQL:This extension is deprecated as of PHP 5.5.0, and has beenremoved as of PHP 7.0.0. MYSQLI: MySQL Improved Extension MySQLND:MySQL Na...转载 2020-03-11 10:23:19 · 3121 阅读 · 0 评论 -
看懂 MySQL 慢查询日志
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。通用查询日志:记录建立的客户端连接和执行的语句。慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询通用查询日志在学习通用日志查询时,需要知道两个数据库中的常用命令:1) show variables l...转载 2020-02-28 14:24:36 · 168 阅读 · 0 评论 -
Mysql主从同步(1) - 概念和原理介绍 以及 主从/主主模式 部署记录
Mysql复制概念Mysql内建的复制功能是构建大型高性能应用程序的基础, 将Mysql数据分布到多个系统上,这种分布机制是通过将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从...转载 2019-08-19 16:53:40 · 242 阅读 · 0 评论 -
【MySQL】Got fatal error 1236原因和解决方法
一 前言MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal error 1236 from master when reading data from binary log” 这类的报错/报警。本文整理了常见的几种 error 1236 报错,并给出相应的解决方法,有所不...转载 2019-08-19 16:37:24 · 1364 阅读 · 0 评论