表示 进入内容 161170193
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: commit (reset)
MySQL并发复制系列三:MySQL和MariaDB实现对比

经过上两篇关于MySQL/MariaDB 的Binary Log Group Commit的发展历程和enhanced multi-threaded slave的介绍,相信大家对MySQL 基于Binay Log 的replication的原理以及为了解决主备数据复制延迟问题而引入的enhanced multi-threaded slave 功能,支持从库多线程并发回放主库提交的事务有了更深入的了解。

【mysql】  【日志】  【LOG】  【线程】  【Server】  【Mariadb】   …

[获取更多]
MySQL并发复制系列一:binlog组提交

MySQL  Binary log在MySQL 5.1版本后推出主要用于主备复制的搭建,我们回顾下MySQL 在开启/关闭 Binary Log功能时是如何工作的 。 MySQL没有开启Binary log的情况下: InnoDB存储引擎通过redo和undo日志可以safe crash recovery数据库,当数据crash recovery时,通过redo日志将所有已经在存储引擎内部提交的事务应用redo log恢复,所有已经prepared但是没有commit的transactions将会应用undo log做roll back。

【mysql】  【innodb】  【性能】  【日志】   …

[获取更多]
MySQL的CrashSafe和Binlog的关系

1、什么是CrashSafe CrashSafe指MySQL服务器宕机重启后,能够保证: - 所有已经提交的事务的数据仍然存在。 - 所有没有提交的事务的数据自动回滚。 前面的文章讲过,Innodb通过Redo Log和Undo Log可以保证以上两点。

【mysql】  【innodb】  【日志】  【LOG】  【binlog】  【Commit】  【存储】   …

[获取更多]
MySQL · 捉虫动态 · 5.7 mysql_upgrade 元数据锁等待

问题描述

如下图,mysql_upgrade 过程中,执行 DROP DATABASE IF EXISTS performance_schema 一直在等待 metadata lock

问题排查

简单粗暴的方法

有一种简单的解决方法,把其他连接kill掉,释放 metadata lock

对于这个案例,占用元数据锁的是 Id = 107768,User = xx1 的连接

但是这种

【mysql】  【函数】  【agent】  【lock】  【metadata】   …

[获取更多]
python操作mysql数据库实现增删改查

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase 你可以访问Python数据库接口及API查看详细的支持数据库列表。

【python】  【mysql】  【SQL】  【模块】  【数据库】  【DB】   …

[获取更多]
使用 pymysql 操作MySQL数据库

安装PyMySQL PyMySQL是一个Python编写的MySQL驱动程序,让我们可以用Python语言操作MySQL数据库。 首先,使用pip安装PyMySQL。

【python】  【mysql】  【函数】  【SQL】  【数据库】  【Commit】  【varchar】   点击查看原文>

Java事务处理

事务 1.原子性

事务是应用中不可再分的最小逻辑执行体

2.一致性

事务的执行结果必须使数据库从一个一致性状态变到另一个一致性状态

3.隔离性

各个 事务的执行不干扰

4.持续性

事务一旦提交,对数据库所做的任何改变都记录到永久存储器中,即保存到了物理数据库

Java中的事务 package ch13; import java.

【java】  【mysql】  【SQL】  【数据库】  【string】   …

[获取更多]
存储过程与事务应用两三事

Spring等框架支持对事务的管理,可以更好的实现存储和业务逻辑的分离,不过代码或者框架层面的事务管理,最终还是落实到数据库上,存储过程作为一组预编译的SQL语句,性能会优于代码层面的多次SQL操作。在一些复杂的业务场景,或者对性能要求比较高的垂直业务上,可以适当的直接操作数据库。

【mysql】  【innodb】  【性能】  【SQL】  【数据库】   …

[获取更多]
后台(19)——事务Transaction

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制

Android多分...

【android】  【mysql】  【线程】  【源码】  【数据库】  【序列】  【Transaction】   …

[获取更多]
数据库事务

数据库事务 工作以来一直使用MySQL InnoDB引擎,业务代码中往往需要使用事务,事务有以下几个特性, A(原子性),C(一致性),I(隔离性),D(持久性) 原子性 一个事务被视为最小执行单元,要么全部执行,要不全不执行 一致性 数据库总是从一个一致性的状态转移到另外一个一致性的状态 隔离性 一个事务所做的修改在commit之前,对其他事务来说是不可见的 持久性 一个事务commit之后,就持久的保存在系统中,无论系统错误或者系统重启,数据也不会丢失 事务的隔离级别 在数据库操作中,为了保证在并发读取数据的正确性,提出了事务的隔离级别。

【mysql】  【innodb】   …

[获取更多]
表示 进入内容 161170193
« 先前的 10 新的记录 | 下一步 10 较早的记录 »