摘要:
1. query_cache_size引起的Waiting for query cache lock问题,严重时会引起数据库宕机 A. 优化登录新建时,发现登录性能无法提升但是MySQL资源又较正常时,使用show processlist查看发现有部分‘Waiting for query cache 阅读全文
摘要:
A. 查看openssh版本命令:ssh -V; B. 下载openssh 9.7版本:wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.7p1.tar.gz C. rpm包制作 yum -y install vim 阅读全文
摘要:
一、数据库表分区 二、数据库分表 1. 分表是将表按大小划分,每个表只包含一部分数据,以提高数据库的扩展性; 2. 跨表查询是指查询多张表中的数据,JOIN可以将多张表的数据关联在一起,而UNION则将多个SELECT语句的结果合并为一个结果集; A. UNION:去重且排序; B. UNION A 阅读全文
摘要:
1. 日志分割:随着JAVA服务线上运行,默认单个日志文件占用磁盘空间会越来越大,查看文件信息不方便,故需要对日志文件进行分割,这里借用第三方工具cronolog切割,因为网上有很多种切分方式,要么不行要么不好用。 2. 安装cronolog A. yum在线安装:yum install -y cr 阅读全文
摘要:
一、MyBatis插入数据方式 1. MyBatis单条save方式; 2. MyBatis多条mapper.xml里写foreach循环; 3. MyBatis-Plus多条saveBatch方式,默认提交数量1000条; 4. MyBatis-Plus批量insertBatchSomeColum 阅读全文
摘要:
1. 安装netdata A. 先安装epel源:yum install epel-release.noarch,否则报下面错误; B. 安装netdata:yum install -y netdata; C. 修改默认绑定地址:vi /etc/netdata/netdata.conf 将下面loc 阅读全文
摘要:
简介:mc(Minio Client)是Minio提供访问和操作服务端的客户端工具,有Windows和Linux两个平台版本。 一、安装(基于Linux) 1. mc下载:wget https://dl.min.io/client/mc/release/linux-amd64/mc; 2. 安装:m 阅读全文
摘要:
如实现表单代填或者webvpn模式,后续待研究 阅读全文
摘要:
1. Docker容器里只有JRE,若用JVM工具分析需要JDK环境,由于jdk1.8.0_311版本报not found,但使用jdk8u322-b06-alpine.zip版本处理却可以 A. 拷贝JDK文件到容器中 docker cp jdk8u322-b06-alpine rhxy:/usr 阅读全文
摘要:
一、主备 1. 采用GTID进行主从复制 A. 在my.cnf配置如下参数: sync-master-info = 1 #MariaDB依靠操作系统将master.info文件刷新到磁盘。 sync_relay_log_info = 1 #MariaDB依靠操作系统将relay-log.info文件 阅读全文