代老师的博客 https://github.com/daichangya

druid 介绍

目录一、项目介绍二、快速概览DruidDataSource数据结构三、DruidDataSource入口概览回到顶部一、项目介绍  1、Druid简介  Druid连接池是阿里巴巴开源的数据库连接池项目。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。功能强大,能防SQL注入,内

daicy daicy 发布于 2022-05-26
daicy daicy 发布于 2020-12-31

MySQL中死锁

1、死锁的概念是指两个或两个以上的事务在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,事务都将无法推进下去,解决死锁的最简单问题是不要有等待,任何的等待都转换为回滚,并且事务重新开始,但在线上环境,这可能会导致并发性能下降,甚至任何一个事务都不能进行,而这所带来的问题远比死锁的问题

daicy daicy 发布于 2020-11-07

MySQL GTID详解

MySQL在5.6版本推出了GTID复制,相比传统的复制,GTID复制对于运维更加友好,这个事物是谁产生,产生多少事物,非常直接的标识出来。今天将讨论一下关于从库showslavestatus中的Retrieved_Gtid_Set和Executed_Gtid_Set.Retrieved_Gtid_

daicy daicy 发布于 2020-10-10
daicy daicy 发布于 2020-10-10

mysql 安装

yuminstallmariadb-servermariadbmariadb数据库的相关命令是:systemctlstartmariadb#启动MariaDBsystemctlstopmariadb#停止MariaDBsystemctlrestartmariadb#重启MariaDBsystemct

daicy daicy 发布于 2020-04-19

谈谈数据库中MyISAM与InnoDB区别

MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果

daicy daicy 发布于 2019-04-17

MYSQL数据丢失讨论

1. 概述 很多企业选择MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么情况下,各种原因导致MySQL会丢失部分数据。本文不讨论Oracle和MySQL的优劣,仅仅关注MySQL丢失数据的几种情况。希望能够抛砖引玉,让各位MySQL大牛们梳理出MySQL最安全或者性价比合适的适合各种应用场景的方案。 2. 问题定义 一般我们希望把一系列的数据作为

daicy daicy 发布于 2019-04-17

Mysql索引优化

1,创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到

daicy daicy 发布于 2019-04-17