![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库事务
文章平均质量分 88
探索未知的自己
人生一场,也遵循成劫、住劫、坏劫、空劫四劫循环
展开
-
mysql 主从复制配置
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般...原创 2023-01-30 15:08:34 · 282 阅读 · 0 评论 -
Springboot2.x+springjdbc+达梦数据库
--无法识别Spring Data JDBC DM方言目录--无法识别Spring Data JDBC DM方言一 相似问题1 无法识别SpringDataREST @Idclass2 SpringJDBC和Firebird数据库3 SpringDataJDBC/SpringDataJPA 与 Hibernate二 问题描述三 报错如下1 报错截图2 错误信息四 工程配置如下1 Maven依赖添加五 解决方法六 其它问题...原创 2021-12-23 13:35:07 · 2219 阅读 · 1 评论 -
PHP5.6.40,7.0,7.1 版本安装部署踩过的坑分享
一 服务器OS和MYSQL,NGINX版本如下:centos 7.2mysql5.7nginx1.15php7.0二 php7.0 安装centos,mysql nginx 安装省略主要说 php安装A 首先安装的通过yum install(默认安装目录,使用tar包安装,安装后的各个文件路径不同而已,这里不赘述)安装后发现 连接不了数据库缺少驱动,现象 c...原创 2019-11-16 11:52:28 · 2767 阅读 · 0 评论 -
Spring boot+mybatis+mysql+ sharding-jdbc实现分库分表学习demo
项目初期版本使用当当sharding-jdbc进行数据库的分库分表操作,后续项目存储更换为自研弹性数据库。总结学习当当数据库中间件sharding-jdbc,并完成demo,可运行,下面列出demo代码说明:建表sql/*Navicat MySQL Data Transfer 在Navicat中直接运行本sql文件创建表* 两个库:test_msg1 包含两个表: t_order...转载 2019-05-16 10:10:04 · 1867 阅读 · 0 评论 -
MyCat,Cobar,分布式数据库分片(MySQL高可用中间件)
大纲第一 MYCAT 背景第二 MYCAT 发展第三 MYCAT 简介第四MYCAT特性第五MYCAT安装使用第六MYCAT和COBAR 比较第七 参考一,背景随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:(1)集中式处理,势必造成性能瓶颈;...原创 2019-05-16 09:40:00 · 953 阅读 · 0 评论 -
阿里开源Mysql分布式中间件:Cobar
这几天研究了下Cobar, Cobar是阿里巴巴研发的关系型数据的分布式处理系统(Amoeba的升级版,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。)(github上面的是源码,大家下来需要自己用maven2编译后运行、者放Eclipse里面运行,一开始我用maven3没有执行成功。)首先,...转载 2019-05-16 09:20:33 · 1363 阅读 · 0 评论 -
MySQL索引算法原理及慢查询优化
前言MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...原创 2018-10-02 11:11:35 · 411 阅读 · 0 评论 -
Innodb中的事务隔离级别和锁的关系分析
前言:我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。二 锁#一...原创 2018-10-02 09:56:11 · 261 阅读 · 0 评论 -
mysql innodb死锁问题详解
一 首先发现问题1 最近旅游电商平台对外提供的接口经常有终端用户反映请求超时异常 。2 进过排查服务器日志有报错,错误信息如下:ERROR 1205 (HY000): Lockwait timeout exceeded; try restarting transaction二 了解环境情况3 了解平台使用的是mysql 数据库版本5.6.34 存储引擎是innodb。4 推原创 2018-01-12 11:00:17 · 5082 阅读 · 0 评论