今天来讲讲MySQL索引的相关问题,谈到索引,其实算是有个非常有深度的问题,本人才疏学浅,能力有限,理解不当之处,请各位大佬批评指正!不胜感激;言归正转,回到今天要说的MYSQL索引最左匹配原则问题;测试表结构,有三个字段,分别是id,name,cidCREATE TABLE `stu` ( `id` int(11) NOT NULL AUTO_……继续阅读 » SEian.G 6年前 (2019-05-29) 2895浏览 0评论6个赞
一、安装配置Maven1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。Maven下载地址: http://maven.apache.org/download.cgi1.2 配置 Maven 的conf文件夹中配置文件settings.xml。<?xml version=……继续阅读 » SEian.G 6年前 (2019-05-28) 2121浏览 0评论2个赞
之前的几篇文章中,介绍过MySQL主从复制以及一些常见的复制报错问题:使用传统方式搭建MySQL 5.7 异步复制环境基于GTID方式搭建MySQL 5.7 主从复制环境开启GTID主从同步出现1236错误问题解决字符集不同引起的主从同步异常1677报错问题下面是又一例主从复制报错问题,ERROR 1837复制报错主从gtid报错,复制错误18……继续阅读 » SEian.G 6年前 (2019-05-27) 2708浏览 0评论5个赞
问题背景随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此需要对SQL进行优化。这个SQL查询关联两个数据表,一个是攻击IP用户表主要是记录IP的信息,如第一次攻击时间,地址,IP等等,一个是IP攻击次数表主要是记录每天IP攻击次数。而需求是获取某天攻击IP信息和次数。(以下SQL语句测试均在测试服务器上上,正式服务器的性能好,查询时……继续阅读 » SEian.G 6年前 (2019-05-23) 3079浏览 0评论5个赞
实验环境:Redis版本:4.0.9OS:redhat 6.4三台IP:10.10.1.129 Hostname:wjq1 Port:[7001/7002/7003]IP:10.10.1.130 Hostname:wjq2 Port:[7004/7005/7006]IP:10.10.1.131 Hostnam……继续阅读 » SEian.G 6年前 (2019-05-21) 3428浏览 0评论7个赞
前几天,线上发生了一次数据库死锁问题,这一问题前前后后排查了比较久的时间,这个过程中自己也对数据库的锁机制有了更深的理解。本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。希望给大家提供一个死锁的排查及解决思路。本文涉及到MySql执行引擎、数据库隔离级别、Innodb锁机制、索引、数据库事务等多领域知识。前车之鉴,后事之师,希望读者们都可……继续阅读 » SEian.G 6年前 (2019-05-21) 1650浏览 0评论4个赞
之前的一篇文件中《分析MySQL中隐式转换导致查询结果错误及索引不可用》分析了MySQL中隐式转换导致索引不可用的问题,最近又遇到一个索引不可用的案例;1、问题背景最近在使用MySQL上面发现了这样一个问题:MySQL两张表做left join时,执行计划里面显示有一张表使用了全表扫描,扫描全表近100万行记录,大并发的这样的SQL过来数据库变得几乎不可……继续阅读 » SEian.G 6年前 (2019-05-19) 2003浏览 0评论5个赞
Percona-toolkit工具包系列文章pt-duplicate-key-checker这款工具也是percona-toolkit中一款非常适用的工具,它可以帮助你检测表中重复的索引或者主键。我们知道索引会更查询带来好处,但是过量的索引反而可能会使数据库的性能降低,这款工具可以帮助我们找到重复的索引并且还会给你删除重复索引的建议语句,非常好用。p……继续阅读 » SEian.G 6年前 (2019-05-19) 1910浏览 0评论3个赞
Percona-toolkit工具包系列文章pt-diskstats是一个perl语言写的脚本,功能和iostat类似,给出磁盘的I/O统计信息。那么它和iostat又有什么不同呢?最大区别在于pt-diskstats可交互,输出信息更加详细,pt-diskstats可以按照不同方式聚合后输出。pt-diskstats实质上是对/proc/disks……继续阅读 » SEian.G 6年前 (2019-05-16) 1912浏览 0评论3个赞
Percona-toolkit工具包系列文章关于死锁,相信计算机专业的同学不止在一门课里面接触过,操作系统老师讲过死锁吧,数据库系统概念的老师也讲过死锁吧。至于死锁原理,这里不赘述了,有兴趣的同学可以参考下这两篇博文(http://hedengcheng.com/?p=844,http://www.cnblogs.com/LBSer/p/5183300……继续阅读 » SEian.G 6年前 (2019-05-13) 4849浏览 0评论4个赞