文章 2023-09-07 来自:开发者社区

MD牛!阿里多位资深MySQL专家撰写的437页MySQL技术内幕分享手册

MySQL数据库的体系结构MySQL由以下几部分组成:连接池组件管理服务和工具组件SQL接口组件查询分析器组件优化器组件缓冲(Cache)组件插件式存储引擎物理文件今日主角内容就给大家展示这么多了,需要获得的小伙伴可以点击此处获取!开篇也没有什么好介绍的,介绍再多都不如直接给大家展示一下书中的内容来的实在,下面话不多说展示:需要获取的小伙伴可以直接点击此处获取!内容就给大家展示这么多了,需要获得....

MD牛!阿里多位资深MySQL专家撰写的437页MySQL技术内幕分享手册
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】7.8-不好的事物习惯和长事务

1.不好的事务习惯1.1在循环中提交开发人员非常喜欢在循环中进行事务的提交,下面是他们可能常写的一个存储过程:CREATE PROCEDURE load1(count INT UNSIGNED) BEGIN DECLARE s INT UNSIGNED DEFAULT 1; DECLARE c CHAR(80) DEFAULT REPEAT('a',80); WHILE s < count....

【MySQL技术内幕】7.8-不好的事物习惯和长事务
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】7.7-分布式事物

1、MySQL数据库分布式事务InnoDB存储引擎提供了对XA事务的支持,并通过XA事务来支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transactional resources)参与到一个全局的事务中。事务资源通常是关系型数据库系统,但也可以是其他类型的资源。全局事务要求在其中的所有参与的事务要么都提交,要么都回滚,这对于事务原有的ACID要求又有了提高。另外,在使用分布式....

【MySQL技术内幕】7.7-分布式事物
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】7.6-事物的隔离级别

令人惊讶的是,大部分数据库系统都没有提供真正的隔离性,最初或许是因为系统实现者并没有真正理解这些问题。如今这些问题已经弄清楚了,但是数据库实现者在正确性和性能之间做了妥协。ISO和 ANIS SQL标准制定了四种事务隔离级别的标准,但是很少有数据库厂商遵循这些标准。比如 Oracle数据库就不支持READ UNCOMMITTED和 REPEATABLE READ的事务隔离级别。SQL标准定义的四....

【MySQL技术内幕】7.6-事物的隔离级别
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】7.4-隐式提交的SQL语句和事务操作统计

1.隐式提交SQL语句以下这些SQL语句会产生一个隐式的提交操作,即执行完这些语句后,会有一个隐式的 COMMIT操作DDL语句: ALTER DATABASEUPGRADE DATA DIRECTORY NAME,ALTER EVENT, ALTER PROCEDURE, ALTER TABLE, ALTER VIEW,CREATE DATABASE, CREATE EVENT, CREATE....

文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】7.3-事务控制语句

在 MySQL命令行的默认设置下,事务都是自动提交(auto commit)的,即执行SQL语句后就会马上执行 COMMIT操作。因此要显式地开启一个事务需使用命令BEGIN、 START TRANSACTION,或者执行命令 SET AUTOCOMMIT=0,禁用当前会话的自动提交。每个数据库厂商自动提交的设置都不相同,每个DBA或开发人员需要非常明白这一点,这对之后的SQL编程会有非凡的意义....

文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】9-性能优化

性能优化不是一项简单的工作,但也不是复杂的难事,关键在于对 InnoDB存储引擎特性的了解。如果之前各章的内容读者已经完全理解并掌握了,那就应该基本掌握了如何使 InnoDB存储引擎更好地工作。本章将从以下几个方面集中讲解 InnodB存储引擎的性能问题:选择合适的CPU内存的重要性硬盘对数据库性能的影响合理地设置RAID操作系统的选择也很重要不同文件系统对数据库的影响选择合适的基准测试工具1、....

【MySQL技术内幕】9-性能优化
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】8.6-快照备份和复制

1.快照备份MySQL数据库本身并不支持快照功能,因此快照备份是指通过文件系统支持的快照功能对数据库进行备份。备份的前提是将所有数据库文件放在同一文件分区中,然后对该分区进行快照操作。支持快照功能的文件系统和设备包括 FreeBSD的UFS文件系统, Solaris的ZFS文件系统, GNU/Linux的逻辑管理器( Logical Volume Manager,LVM)等。这里以LVM为例进行....

【MySQL技术内幕】8.6-快照备份和复制
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】8.5-热备份

1、ibbackupibbackup是 InnoDB存储引擎官方提供的热备工具,可以同时备份 MyISAM存储引擎和 InnoDB存储引擎表。对于 InnoDB存储引擎表其备份工作原理如下:记录备份开始时, InnoDB存储引擎重做日志文件检查点的LSN。复制共享表空间文件以及独立表空间文件。记录复制完表空间文件后, InnoDB存储引擎重做日志文件检查点的LSN复制在备份时产生的重做日志。对于....

【MySQL技术内幕】8.5-热备份
文章 2023-04-26 来自:开发者社区

【MySQL技术内幕】8.4-二进制日志备份与恢复

二进制日志非常关键,用户可以通过它完成 point-in-time的恢复工作。 MySQL数据库的replication同样需要二进制日志。在默认情况下并不启用二进制日志,要使用二进制日志首先必须启用它。如在配置文件中进行设置:[mysqld]log-bin=mysql-bin对于InnoDB存储引擎只简单启用二进制日志是不够的,还需要启用一些其他参数来保证最为安全和正确地记录二进制日志,因此对....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像