MySQL
-
MySQL高级特性——数据表分区的概念及机制详解
当数据表过大时,通过普通的查询优化技巧已经无法大幅度提升性能,此时往往需要进行分区分表优化。分区其实是将一张逻辑上统一的表在物理上划分成了多张表。分区操作对使用者而言是一个黑盒操作,但是如果你从文件系统上看,就会看到分区数据表的实际存储方式是分开的。...
-
MySQL数据表分区策略及优缺点分析
项目开发中,随着数据库数据量越来越大,单个表中数据太多,从而导致查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。因此我们需要考虑分表与分区,MySQL分表分区就是为了解决大数据量导致MySQL性能低下的问题。...
-
MySQL 独立索引和联合索引的选择
为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?本文将详细测试分析下。...
-
MySQL InnoDB架构的相关总结
InnoDB存储引擎架构作为MySQL最常用的存储引擎,每个后端程序员都应有所了解,本文将具体讲述MySQL InnoDB架构的相关知识,感兴趣的朋友可以参考下...
-
详解MySQL的Seconds_Behind_Master
对于mysql主备实例,seconds_behind_master是衡量master与slave之间延时的一个重要参数。通过在slave上执行"show slave status;"可以获取seconds_behind_master的值。...
-
详解GaussDB for MySQL性能优化
GaussDB(for MySQL)数据库在写入性能上,在业界同类产品中是最好的,这主要得益于GaussDB(for MySQL)在MySQL内核方面的诸多优化。其中有一项从“送快递”得来灵感的优化——事务异步提交,值得我们分析。...
-
详解Mysql和Oracle之间的误区
mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库。...
-
详解MySQL连接挂死的原因
本次分享的是一次关于 MySQL 高可用问题的定位过程,其中曲折颇多但问题本身却比较有些代表性,遂将其记录以供参考。...
-
分析MySQL抛出异常的几种常见解决方式
在本文中,总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等。于我个人而言,这一篇足以解决目前项目中所有遇到的MySQL问题。同时,也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。...
-
MySQL时间盲注的五种延时方法实现
MySQL时间盲注主要有五种,sleep(),benchmark(t,exp),笛卡尔积,GET_LOCK() RLIKE正则,本文就主要介绍了这五种方法,感兴趣的可以了解一下...
-
详解mysql三值逻辑与NULL
这篇文章主要介绍了mysql三值逻辑和NULL,感兴趣的同学们,可以参考下,并且把代码实验一下...
-
超详细教你怎么升级Mysql的版本
今天教各位小伙伴怎么升级Mysql的版本,文中非常详细的介绍了Mysql更换版本的操作,包括数据备份,卸载,安装.对不会升级的小伙伴们很有帮助哦,需要的朋友可以参考下...
-
MySQL 视图(View)原理解析
本篇重点讲述视图是如何实现的,以及视图如何和查询优化器交互,从而我们可以根据这些知识了解如何通过视图提高性能。...
-
MySQL 覆盖索引的优点
当索引包含了所有查询的数据时,这个索引就称之为覆盖索引。覆盖索引能够成为一个非常有力的工具并且能够显著改善性能,本文将具体讲述覆盖索引的优点...
-
IDEA 链接Mysql数据库并执行查询操作的完整代码
这篇文章主要介绍了IDEA 链接Mysql数据库并执行查询操作的完整代码,代码不难,详细大家看完本文肯定有意向不到的收获,感兴趣的朋友跟随小编一起看看吧...
-
MySQL 存储过程的优缺点分析
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。本文将分析存储过程的优缺点...
-
Mysql Online DDL的使用详解
在日常DBA运维过程中,对表结构进行变更算是个普遍的需求了。如果操作的对象是个热表、大表,难免心里一怵,这些DDL操作是否可以直接执行,哪些会影响线上读写,哪些会影响主从,甚至导致服务器压力骤升,本文做了梳理,希望对大家有所帮助。...
-
MySQL 8.0 之不可见列的基本操作
MySQL8.0.23之后引入了不可见列,今天我们来说说这个特性的基本使用,感兴趣的朋友可以了解下...
-
MySQL数据库压缩版本安装与配置详细教程
今天教各位小伙伴怎么安装及配置Mysql数据库,文中有非常详细的图文解说及代码示例,对刚入门mysql的小伙伴们很有帮助,需要的朋友可以参考下...
-
新手必备之MySQL msi版本下载安装图文详细教程
今天教大家怎么下载安装MySQL msi版本,文中有非常详细的图文解说,对不会下载安装mysql的小伙伴们很有帮助,需要的朋友可以参考下...
-
MySQL官方导出工具mysqlpump的使用
备份恢复是 DBA 绕不开的核心话题,市面上也有很多开源的备份恢复方案,不过官方的 mysqldump 一直是处于鄙视链底端的那个。终于,官方在 MySQL5.7 之后新添加了一个备份工具:mysqlpump,本文将简单的介绍该工具的使用...
-
Mysql官方性能测试工具mysqlslap的使用简介
mysqlslap随着MySQL安装的时候就自动安装好了,而且 mysqlslap 把很多的自定义测试的功能封装到了外部,使用者只需要在外部提供 SQL 语句的脚本就可以自定义测试语句,本文将简单介绍该工具的使用...
-
MySQL 重命名表的操作方法及注意事项
有时候我们会遇到重命名表的需求,比如说因业务变化,需要将表 a 重命名为表 b 。这个时候可以执行 RENAME TABLE 语句或 ALTER TABLE 语句来重命名表。本篇文章我们一起来学习下重命名表相关知识。...
-
Oracle更换为MySQL遇到的问题及解决
前段时间自行安装MySQL8.0数据库,为数据库去Oracle做准备。现在公司正规划搭建MySQL集群。于是挑选两个应用,进行改造测试,积累下经验。...