1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadbrpm -qa|grep mariadbrpm -e mariadb-libs --nodeps2、在/usr/local/目录下创建mysql文件夹cd /cd usr/localmk ...
分类:
数据库 时间:
2020-07-21 23:10:57
阅读次数:
91
1. 查看mysql用户 select User,Host,authentication_string from mysql.user; + + + + | User | Host | authentication_string | + + + + | root | localhost | | | ...
分类:
数据库 时间:
2020-07-18 11:31:53
阅读次数:
86
像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提 高性能。 Mybatis 中缓存分为一级缓存,二级缓存。 Mybatis 一级缓存 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就 ...
分类:
其他好文 时间:
2020-07-17 22:02:47
阅读次数:
72
数据库(DataBase,简称DB) 一. 基本数据库操作命令 flush privileges 刷新数据库 show databases 显示所有数据库 use dbname 打开某个数据库 show tables 显示数据库mysql中所有的表 describe user 显示表mysql数据库 ...
分类:
数据库 时间:
2020-07-17 11:41:26
阅读次数:
93
看源码能力还有限,看看别人的讲法就行。这个也被称为脏检查,主要通过快照进行对比以便减少数据库访问次数,同时批量执行sql。 参考链接:https://www.cnblogs.com/wl0000-03/p/6269786.html ...
分类:
Web程序 时间:
2020-07-16 21:56:26
阅读次数:
86
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等这篇文章主要记录,造成查询数量不大的情况下,造成查询缓慢的原因,以及相应的解决方法。环境说明:MySQL版本5.7.27隔离级别:RR锁等待造成查询速度很慢MDL锁如开启如下事务:SessionA持有表tMDL写锁。SessionB需要MDL读锁。这时读写锁互斥,SessionB被阻塞。flush阻塞flush操作一般来说很快
分类:
其他好文 时间:
2020-07-16 12:14:03
阅读次数:
99
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2020-07-15 15:41:43
阅读次数:
65
Ubuntu下忘记MySql密码解决方案 在终端输入 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在文件内搜索找到skip-external-locking,在其下面添加一行: skip-grant-tables 重启mysql sudo service ...
分类:
数据库 时间:
2020-07-14 17:59:08
阅读次数:
79
####前言:如果同步过程中发现数据量不一致,先不要断开主从,分析一下每日进redis的数据量是否很大,以及键的过期时间 redis会在后台,每秒10次的执行如下操作: 随机选取100个key校验是否过期,如果有25个以上的key过期了,立刻额外随机选取下100个key。也就是说,如果过期的key不 ...
分类:
其他好文 时间:
2020-07-13 11:24:03
阅读次数:
66
导入依赖 ? 配置连接 ? 测试 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 源码分 ...
分类:
编程语言 时间:
2020-07-12 12:01:39
阅读次数:
59