-
pt-query-digest 日常使用方法分享
所属栏目:[MySql教程] 日期:2022-07-06 热度:87
pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析,可以说pt-query-digest是mysql 慢日志分析的神器,下面列出工作中常用的使用方法: pt[详细]
-
SonarQube代码质量管理平台的安装与配置介绍
所属栏目:[MySql教程] 日期:2022-07-06 热度:57
SonarQube的介绍 SonarQube是一个管理代码质量的开放平台。 可以从七个维度检测代码质量(为什么要用SonarQube): (1) 注释(comments): :少了可读性差,多了看起来费劲 (2) 潜在的Bug(potential bugs) :通过Findbugs,PMD,CheckStyle等检测潜在的bug (3)[详细]
-
MHA配置文件参数详情
所属栏目:[MySql教程] 日期:2022-07-06 热度:112
### Local Scope: 适用于单个server范围的参数。局部作用域参数需要在 application configuration 文件里面的[server_xxx]块下面进行设置。 App Scope:用于每组{master, slaves}的参数。这些参数需要在application configuration文件的[server_default] 块下[详细]
-
Linux系统下mariadb数据库的基本设置
所属栏目:[MySql教程] 日期:2022-07-06 热度:81
修改数据库密码: [root@svr ~]#mysqladmin uroot -p(旧密码) password 新密码 设置字体格式utf8 [root@svr ~]#vim /etc/my.cnf character_set_server=utf8 进入数据库 mysql uroot ppwd@123(中间不能有空格 如果有空格,会认为空格后面是一个数据库的) 只删[详细]
-
MySQL5.7基于无损复制搭建主从详解
所属栏目:[MySql教程] 日期:2022-07-06 热度:170
* MySQL Replication默认都是异步(asynchronous),当主库在执行完一些事务后,是不会管备库的进度的。如果备库不幸落后,而更不幸的是主库此时又出现Crash(例如宕机),这时备库中的数据就是不完整的。简而言之,在主库发生故障的时候,我们无法使用备库[详细]
-
mysql sql99语法 内连接非等值连接说明
所属栏目:[MySql教程] 日期:2022-07-06 热度:74
#案例:查询每个工资级别的个数,并且按级别降序 SELECT COUNT(*),grade_level FROM job_grades j JOIN employees e ON e.`salary` BETWEEN j.`lowest_sal`AND j.`highest_sal` GROUP BY grade_level DESC。 #案例:查询员工的工资级别 SELECT salary,grade_[详细]
-
如何编写更好的SQL查询终极攻略-第一部分
所属栏目:[MySql教程] 日期:2022-07-06 热度:70
结构化查询语言(SQL)是数据挖掘分析行业不可或缺的一项技能,总的来说,学习这个技能是比较容易的。对于SQL来说,编写查询语句只是第一步,确保查询语句高效并且适合于你的数据库操作工作,才是最重要的。这个教程将会提供给你一些步骤,来评估你的查询语[详细]
-
mysql中innodb和myisam有啥区别
所属栏目:[MySql教程] 日期:2022-07-06 热度:94
这期内容当中小编将会给大家带来有关mysql中innodb和myisam有什么区别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 区别:1、MyISAM不支持事务,而InnoDB支持。2、InnoDB支持数据行锁定,MyISAM不支持行锁定,只支[详细]
-
mysql迁移至8.0时需要注意什么
所属栏目:[MySql教程] 日期:2022-07-06 热度:191
这篇文章主要为大家展示了mysql迁移至8.0时应该注意什么,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 密码模式 PDO::__construct(): The server requested authentication method unknown to the clien[详细]
-
MYSQL数据库服务CPU高问题剖析与优化
所属栏目:[MySql教程] 日期:2022-07-05 热度:86
MYSQL数据库服务CPU高问题分析与优化 MySQL服务性能监控分析与优化是永恒的主题,做为性能测试人员有时也要站在DBA角度出发进行适当分析与优化,这也是性能测试人员能长期生存发展之路。而资源的使用监控分析才是性能故障分析的根本首要任务。在数据库服务器[详细]
-
MySQL使用mysqldump+binlog完整恢复被删除的数据库的办法
所属栏目:[MySql教程] 日期:2022-07-05 热度:60
这篇文章主要讲解了MySQL使用mysqldump+binlog完整恢复被删除的数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 (一)概述 在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有:[详细]
-
MySQL大表删除导致服务器变慢的解析
所属栏目:[MySql教程] 日期:2022-07-05 热度:121
注意,在生产环境中MySQL删除表的时候 如果表过大,几十G 甚至上百G ,删除的时候要小心,要不然会导致MySQLhang住,从而影响业务; 1、MySQL在删除表的时候,一共分为2步: ①:buffer pool页面清除的过程 在删除表的时候,innodb会将文件在buffer pool中对[详细]
-
UniDAC使用教学 数据类型映射
所属栏目:[MySql教程] 日期:2022-07-05 热度:188
下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我们将[详细]
-
数据库中的数据表有什么组成
所属栏目:[MySql教程] 日期:2022-07-05 热度:117
这期内容当中小编将会给大家带来有关数据库中的数据表有哪些组成,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 在数据库中,数据表是由表名、表中的字段和表的记录三个部分组成的。在建立表之前都必须先设计它的结构[详细]
-
如何连接myeclipse与mysql数据库
所属栏目:[MySql教程] 日期:2022-07-05 热度:52
本篇文章给大家分享的是有关怎么连接myeclipse与mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 步骤:1、打开Database窗口;2、在空白处右击new,创建连接;3、在弹窗中,选[详细]
-
记录一次Mysql主从不同步事故问题于事故处理办法
所属栏目:[MySql教程] 日期:2022-07-05 热度:65
先在昨天的时候我可能在优化zabbix库的时候动了库中的events表。导致了接下来的问题。经过查看未解决前问题呈现如下: 这个问题的学名叫:外键束缚。顾名思义,我们可以看一下这两个表结构 发现都有一个字段 eventid,当我们对表events中的eventid字段进行操[详细]
-
mysql复制超时排查
所属栏目:[MySql教程] 日期:2022-07-05 热度:84
主从延时如果排查? 1. show slave statusG,看一下relay_master_log_file exec_master_log_pos数值有没有变化(如果是GTID复制也可以看executed_gtid_set的事物号有没有增长 ),如果一直不变化,说明有大事物,导致sql_thread线程hang住,这个时候需要查[详细]
-
eq_range_index_dive_limit的用途
所属栏目:[MySql教程] 日期:2022-07-05 热度:105
MySQL5.6引入了一个新的系统变量eq_range_index_dive_limit。 查阅MySQL5.6官方文档得知,MySQL在执行等值范围查询例如select ... from xxx where xxx in(...)时,优化器在计算执行计划成本时会根据条件个数采用不同的方式以减小选择执行计划的开销。 当条件[详细]
-
Mysql索引概论
所属栏目:[MySql教程] 日期:2022-07-05 热度:73
Mysql索引概述 索引介绍 索引是对记录集的多个字段进行排序的方法。 类似于书的目录 索引类型包括:Btree,B+tree,hash 索引优缺点 索引优点-通过创建唯一性索引,可以保证数据库中每一行数据的唯一性-可以加快数据的检索速度 索引缺点-当对表中的数据进行增[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-04 热度:56
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后sho[详细]
-
在ubuntu安装php redis扩展
所属栏目:[MySql教程] 日期:2022-07-04 热度:176
在ubuntu安装php redis扩展: 先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展 下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件 $ cd ~/git/ $ git clone 将下载下来的源码移动到/etc 文件下, 然后进入这个目录下 $ mv phpredis[详细]
-
MySQL innodb 全文索引使用
所属栏目:[MySql教程] 日期:2022-07-04 热度:168
MySQL innodb 全文索引使用: 1、mysql 5.7 全文索引以下几个参数(配置文件/etc/my.cnf) #控制innodb全文检索分词的最小长度,如果设置为2那么一个汉字和一个字母将不能搜到 ngram_token_size=1 #存储在InnoDB的FULLTEXT索引中的最小词长,所说使用了ngram_t[详细]
-
MySQL MHA详细搭建步骤
所属栏目:[MySql教程] 日期:2022-07-04 热度:155
环境: 用3台服务器搭建MySQL MHA 主节点:192.168.157.128 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 从节点:192.168.157.129 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 管理节点:192.168.157.130 CentOS 7.6 数据库:mysq[详细]
-
LAMP环境创建
所属栏目:[MySql教程] 日期:2022-07-04 热度:82
Lamp环境搭建:(将解压后的lamp目录移动到/目录下) 一、准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源 1)编辑yum配置文件: # mount /dev/cdrom /mnt/cdrom # vim /etc/yum.repos.d/CentO[详细]
-
xtrabackup 远途流备份脚本
所属栏目:[MySql教程] 日期:2022-07-04 热度:109
xtrabackup 远程流备份脚本: 1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 xbstream -x -C /tmp/ 2、xbstream 流,对端[详细]
