摘要:
Mysql Explain学习笔记 1、Mysql版本 mysql> select version(); + + | version() | + + | 5.7.24-log | + + 1 row in set (0.06 sec) 2、建表 create table student( stu_i 阅读全文
摘要:
Mysql性能优化 Sql 1、profiling 可以使用profiling命令查看sql语句执行的时间。 使用select @@profiling;查看开启状态。 mysql> select @@profiling; + + | @@profiling | + + | 0 | + + 1 row 阅读全文
摘要:
Mysql日志 作用 日志主要用来记录mysql实例在运行过程中发生的事件。 比如,错误日志记录着mysql中出现的错误,DBA可以根据错误来定位问题。 慢查询日志记录着mysql中查询时间过长的sql语句,从而优化sql语句。 分类 mysql中常用的日志分为5种:查询日志,错误日志,慢查询日志, 阅读全文
摘要:
Mysql的Event Event简介 Event是mysql中的一个事件,和触发器类似,触发器是在某条sql语句执行后可能会触发,而Event是每隔一段时间或某个特定的时间点执行,可以精确到秒。 准备 在创建Event前,需要将mysql中的event_scheduler属性设置为ON。 使用命令 阅读全文
摘要:
Mycat搭建负载均衡,读写分离的Mysql集群 准备环境 1、mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2、Mycat-server-1.6.7.4-test-20191113141017-linux.tar.gz 3、Centos7 运行环境 1个my 阅读全文
摘要:
从零开始:Mysql基于Amoeba的集群搭建 准备环境 1、mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2、amoeba-mysql-binary-2.0.1-BETA.tar.gz 3、Centos7 下载安装配置运行 1、mysql安装 使用wget命 阅读全文
摘要:
Mysql查漏补缺 存储引擎 数据库使用存储引擎来进行CRUD的操作,不同的存储引擎提供了不同的功能。Mysql支持的存储引擎有InnoDB、MyISAM、Memory、Merge、Archive、Federated、CSV、BLACKHOLE等,默认使用InnoDB作为存储引擎。 存储引擎列表 功 阅读全文
摘要:
RabbitMQ学习笔记 1、为什么会产生消息队列(MQ)? 不同进程之间相互通信时,两者如果耦合度过高,改动一个进程则另一个进程也必须改动。为了降低两个进程的耦合度,于是抽离出来一个模块,用来管理两个进程相互通信的消息。 更多详细介绍请参阅 1、《Java帝国之消息队列》 2、《一个故事告诉你什么 阅读全文
摘要:
memcache学习笔记 memcache初识 什么是memcache memcache是一个基于libevent(高性能事件通知库)的开源的高性能的分布式缓存系统。和Redis类似,它也是一个基于内存的key-value型的存储系统。它没有Redis支持的数据类型多,它支持的数据类型只有Strin 阅读全文
摘要:
Redis问题总结 1、单点登录的两个项目cookie不一致 由于在配置自定义Cookie的时候 @Bean("shiroCookie") public SimpleCookie simpleCookie(){ SimpleCookie simpleCookie = new SimpleCookie 阅读全文