-
mysql居然还能实现分布式锁的方法
这篇文章主要介绍了mysql居然还能实现分布式锁的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络...
-
MySQL数据库压缩版本安装与配置详细教程
今天教各位小伙伴怎么安装及配置Mysql数据库,文中有非常详细的图文解说及代码示例,对刚入门mysql的小伙伴们很有帮助,需要的朋友可以参考下 目录 一、下载MySQL 下载地址: 二、解压压...
-
Mysql Online DDL的使用详解
在日常DBA运维过程中,对表结构进行变更算是个普遍的需求了。如果操作的对象是个热表、大表,难免心里一怵,这些DDL操作是否可以直接执行,哪些会影响线上读写,哪些会影响主从...
-
MySQL 存储过程的优缺点分析
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。本文将分析存储过程的优缺点 MySQL 5.0 版本开始支持存储过程。存储过程(Stored Proced...
-
MySQL 覆盖索引的优点
当索引包含了所有查询的数据时,这个索引就称之为覆盖索引。覆盖索引能够成为一个非常有力的工具并且能够显著改善性能,本文将具体讲述覆盖索引的优点 一个通常的建议是为WHE...
-
MySQL 视图(View)原理解析
本篇重点讲述视图是如何实现的,以及视图如何和查询优化器交互,从而我们可以根据这些知识了解如何通过视图提高性能。 目录 MySQL 5.0以后引入了视图。视图实际是一个自身不存储数...
-
详解Mysql和Oracle之间的误区
mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库。 目录 本质区别 Oracle数据库是一个对象关系数据库管理系统(收费) MySQL是一个开源的关系数...
-
详解GaussDB for MySQL性能优化
GaussDB(for MySQL)数据库在写入性能上,在业界同类产品中是最好的,这主要得益于GaussDB(for MySQL)在MySQL内核方面的诸多优化。其中有一项从“送快递”得来灵感的优化——事务异步提交,值...
-
详解MySQL的Seconds_Behind_Master
对于mysql主备实例,seconds_behind_master是衡量master与slave之间延时的一个重要参数。通过在slave上执行show slave status;可以获取seconds_behind_master的值。 目录 Seconds_Behind_Master 对于mysql主备实例,...
-
MySQL 独立索引和联合索引的选择
为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?本文将详细测...
-
MySQL数据表分区策略及优缺点分析
项目开发中,随着数据库数据量越来越大,单个表中数据太多,从而导致查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。因此我们需要考虑...
-
MySQL高级特性——数据表分区的概念及机制详解
当数据表过大时,通过普通的查询优化技巧已经无法大幅度提升性能,此时往往需要进行分区分表优化。分区其实是将一张逻辑上统一的表在物理上划分成了多张表。分区操作对使用者...
-
MySQL 慢日志相关知识总结
慢日志在日常数据库运维中经常会用到,我们可以通过查看慢日志来获得效率较差的 SQL ,然后可以进行 SQL 优化。本篇文章我们一起来学习下慢日志相关知识。 目录 1.慢日志简介 慢日...
-
MySQL 使用自定义变量进行查询优化
MySQL自定义变量估计很少人有用到,但是如果用好了也是可以辅助进行性能优化的。需要注意的是变量是基于连接会话的,而且可能存在一些意外的情况,需要小心使用。本篇介绍如何利...
-
MySQL 逻辑备份与恢复测试的相关总结
数据库逻辑备份就是备份软件按照我们最初所设计的逻辑关系,以数据库的逻辑结构对象为单位,将数据库中的数据按照预定义的逻辑关联格式一条一条生成相关的文本文件,以达到备...
-
MySQL 可扩展设计的基本原则
可扩展设计是一个非常复杂的系统工程,所涉及的各个方面非常的广泛,技术也较为复杂,可能还会带来很多其他方面的问题。但不管我们如何设计,不管遇到哪些问题,有些原则我们...