关于 mysql 数据存储,你了解多少?
前言
大家都知道 MySQL 的数据都是保存在磁盘的,那具体是保存在哪个文件呢?
MySQL 存储的行为是由存储引擎实现的,MySQL 支持多种存储引擎,不同的存储引擎保存的文件自然也不同。
InnoDB 是我们常用的存储引擎,也是 MySQL 默认的存储引擎。本文主要以 InnoDB 存储引擎展开讨论。
InnoDB简介
InnoDB是一个将表中的数据存储到磁盘上的存储引擎。而真...
2018-11-28 11:30:44 |
Database
MySQL Log 关于 MySQL 通用查询日志和慢查询日志分析
关于 MySQL 通用查询日志和慢查询日志分析
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。
这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。
1、通用查询日志:记录建立的客户端连接和执行的语句。
2、慢查询日志:记录所有执行时间超过longquerytime秒的所有查询或者不使用索引的查询
通用查询日志
在学习通用日志查询时,需要知道...
2018-11-28 11:30:44 |
SQL
Java GC 调优, ZGC 的原理
基础知识
jvm gc 基础知识
GC术语
为了理解ZGC如何匹配现有收集器,以及如何实现新GC,我们需要先了解一些术语。
最基本的垃圾收集涉及识别不再使用的内存并使其可重用。
现代收集器在几个阶段进行这一过程,对于这些阶段我们往往有如下描述:
并行
在JVM运行时,同时存在应用程序线程和垃圾收集器线程。
并行阶段是由多个gc线程执行,即gc工作在它们之间分配。 不涉...
2018-11-28 11:30:44 |
Java
高可用+高并发+负载均衡架构
前言
《无限容量数据库架构设计》
《MQ消息可达性+幂等性+延时性架构设计》
一、高可用
文章:《究竟什么是互联网高可用架构设计》
内容:
什么是高可用
高可用架构核心准则:冗余+故障转移
互联网分层架构,各层保证高可用的架构实践
二、高并发
文章:《究竟什么是互联网高并发架构设计》
内容:
什么是高并发
高并发架构准则:垂直扩展,水平扩展
互联网分层架构,各层保...
2018-11-28 11:30:44 |
Distributed
Google File System
Google文件系统
Google文件系统(英语:Google File System,缩写为GFS或GoogleFS),一种专有分布式文件系统,由Google公司开发,运行于Linux平台上。
尽管Google在2003年公布了该系统的一些技术细节,但Google并没有将该系统的软件部分作为开源软件发布。
2013年,Google公布了Colossus项目,作为下一代的Google文...
2018-11-28 11:30:44 |
Distributed
AI Books AI 相关书籍
《Pattern Recognition and Machine Learning》
推荐理由:这本书是我机器学习入门的教材,作者Christpher M.Bishop是微软Technical Fellow以及Directorof the Microsoft Research Lab的负责人,整本书700多页,基于贝叶斯的理论框架对机器学习多个重要方向都做了系统的介绍;
目前这本书汇集的...
2018-11-28 11:30:44 |
AI
Mybaits in Practice
Mybaits 报错:Invalid bound statement (not found):
原因
方法 mapper.java 和 mapper.xml 不匹配
mapper.xml 中的类型,namespace,Type 等属性配置错误
spring 整合 mybatis 扫描包,指定扫描 package 错误。
...
2018-11-27 01:14:43 |
Mybaits
Zabbix 监控系统-03-windows wls 安装 zabbix 实战
wsl
docker
$ docker --version
Docker version 24.0.5, build ced0996
指定配置文件
3. 配置 Docker Compose 文件
在 WSL 的 Linux 环境中创建一个目录并创建 docker-compose.yml 文件:
mkdir zabbix-docker
cd zabbix-docker
nano ...
2018-11-25 01:14:43 |
Devops