自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 mysql 5.7查询缓存

可以设置成 OFF ON 或 DEMAND,DEMAND 表示只有在査询语句中明确写明 SQL_CACHE 的语句才放入査询缓存。query_cache_wlock_invalidate:如果某个数据表被其他的连接锁住,是否仍然从査询缓存中返回结果。query_cache_limit :MySQL 能够缓存的最大査询结果。查询时,先查询缓存,判断是否存在可用的记录集,要求是否完全相同(包括参。查看更详细的缓存参数,可用缓存空间,缓存块,缓存多少等。有时直接关闭査询缓存对读密集型的应用也会有好处。

2024-01-12 15:57:00 1106

原创 mysql5.7在Linux centos下安装

grant all privileges on *.* to root@'%' identified by '密码';# 该命令显示 mysql 日志,按 enter 下一行,找到 root@localhost 后面就是密码,复制下来。ALTER USER 'root'@'localhost' IDENTIFIED BY ‘密码’;1、安装包下载,mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar。2、查看是否安装 mysql 和 mariadb,显示有就卸载。

2024-01-10 17:06:47 1004

原创 mysql 5.7 ID int unsigned主键超过最大值问题

取值范围是从 0 到 18,446,744,073,709,551,615(2^64-1),即最大值为无符号 64 位整数的最大值。解决办法:将`ID` int unsigned 类型 改成 bigint unsigned。因为原表中有大量数据,直接修改原表的表结构,会导致锁表,影响实时入库。5、修改表ID字段类型为 bigint unsigned。2、查看新 创建的表,索引和分区是否也创建出来了。1、创建一张一样的表,表名不一样。3、改名,将原表改名成old。6、将旧表数据同步到新表。

2024-01-09 10:19:20 544 1

原创 MySQL数据库显现慢查询的危害

MySQL数据库显现慢查询的危害

2022-07-26 15:19:11 558 1

转载 Mybatis 之 foreach 批处理对象中 map 中的键值 为数组 的操作

foreach熟悉属性 描述 item 循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:在list和数组中是其中的对象,在map中是value。 该参数为必选。 collection 要做foreach的对象,作为入参时,List<?>对象默认用list代替作为键,数组对象有array代替作为键,Map对象用map代替作为键。 当然在作为入参时可以使用@Param("keyName")来

2022-05-09 12:57:58 260

原创 Mysql报Deadlock found when trying to get lock; try restarting transaction问题解决

使用的mysql 的 REPLACE INTO 多线程并发处理同一张表导致表死锁。Mysql锁类型分析MySQL有三种锁的级别:页级、表级、行级,这个地方我遇到的问题是来自于行级锁,所以重点说一下。行级锁在使用的时候并不是直接锁掉这行记录,而是锁索引如果一条sql用到了主键索引(mysql主键自带索引),mysql会锁住主键索引;如果一条sql操作了非主键索引,mysql会先锁住非主键索引,再锁定主键索引.死锁原理mysql的两种锁排它锁(X锁)和共享锁(S锁)(mysql还有其

2022-04-01 17:47:41 3207

转载 mysql show processlist 排查问题

Mysql show processlist 排查问题 - 都市烟火 - 博客园 (cnblogs.com)

2022-04-01 17:20:04 105

原创 MySQL性能优化之max_connections配置

MySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。数值过小会经常出现ERROR 1040: Too many connections错误,可以过’conn%’通配符查看当前状态的连接数量,以定夺该值的大小。# 最大连接数show variables like

2022-04-01 17:14:38 961

原创 安装配置kibana

1.什么是KibanaKibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功 能,生成各种图表,如柱形图,线状图,饼图等。而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习 Elasticsearch的语法1)下载Kibana2) 安装kibana root账户下操作tar -zxvf kibana-7.3.0-linux-x86_64.tar.gzmv

2022-02-25 17:59:24 1379

原创 Elasticsearch集群安装+Elasticsearch Head插件安装

Elasticsearch集群安装一、环境准备1、三台虚拟机,操作系统Centos7.x 64 bit2、关闭防火墙systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state # 查看防火墙二、Elasticsearch集群部署1、下载: https://www.elastic.co/cn/downloads/past-

2022-02-25 17:49:48 1736

原创 java.lang.NoSuchMethodError: org.elasticsearch.client.Request.addParameters(Ljava/util/Map;)V

不好用,跟踪代码,发现Request类里面没有addParameters方法,觉得Request引用的版本有问题。解决办法:要在pom.xml中显式的指定es的版本

2022-02-23 17:53:27 2135

转载 Nginx出现403 forbidden

(33条消息) Nginx出现403 forbidden_枫小秋 的博客-CSDN博客_403 forbidden nginx

2022-02-21 15:48:22 138

原创 Linux 服务器如何设置文件和文件夹的权限和所有者

修改文件和文件夹所有者和组chgrp 用户名 路径/文件名 -Rchown 用户名 路径/文件名 -R-R表示递归目录下所有文件修改文件可读写属性例如:把index.htm 文件修改为可写可读可执行:chmod 777 index.htm要修改目录下所有文件属性可写可读可执行:chmod 777 *.*该命令中可以使用 * 作为通配符。比如:修改所有htm文件的属性:chmod 777 *.htm修改文件夹属性的方法把目录 /images/small

2022-02-15 13:08:12 4311

原创 docker Error response from daemon: star /var/lib/docker/overlay2: invalid argument

执行 docker run -it 3dcloud:v1.0 /bin/bash报错,docker Error response from daemon: star /var/lib/docker/overlay2: invalid argument原来执行成功过,这次不成功了,镜像肯定没问题,然后考虑是不是存储不够了,然后清理一下清理Docker占用的磁盘空间,// 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络执行docker system prune -a再将镜像导入:d

2022-02-15 13:04:48 1838

转载 Linux jps命令

(32条消息) Linux jps命令_书香水墨-CSDN博客_linux安装jps

2022-02-11 14:57:07 796

原创 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some

运行 ./redis-cli --cluster create 10.9.112.118:7001 10.9.112.119:7003 10.9.98.169:7005 10.9.112.118:7002 10.9.112.119:7004 10.9.98.169:7006 --cluster-replicas 1,报以下错误解决方法:1)、将需要新增的节点下aof、rdb等本地备份文件删除;2)、同时将新Node的集群配置文件删除,即:删除你redis.conf里面cluster-

2022-02-09 16:03:12 1797

转载 SpringBoot整合RocketMQ发送并接收消费者返回一个String报错:CODE: 10006 DESC: send request message to <TestTopic> OK,

(32条消息) SpringBoot整合RocketMQ发送并接收消费者返回一个String报错:CODE: 10006 DESC: send request message to <TestTopic> OK,_听香水榭-CSDN博客

2022-02-08 14:31:23 766

原创 rocketmq安装部署

rocketmq安装部署

2022-01-29 15:44:40 2294

转载 HTTP协议中的短轮询、长轮询、长连接和短连接

HTTP协议中的短轮询、长轮询、长连接和短连接 - 张龙豪 - 博客园 (cnblogs.com)

2022-01-29 13:00:56 50

转载 【无标题】关于:Table ‘项目名称..hibernate_sequence‘ doesn‘t exist的解决方法

(32条消息) 关于:Table '项目名称..hibernate_sequence' doesn't exist的解决方法_Interesting_Talker的博客-CSDN博客

2022-01-28 13:09:15 394

转载 实战Springboot内置Tomcat配置调优

(29条消息) ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的问题解决(备忘)_it_Shine的博客-CSDN博客

2021-12-30 16:16:54 381

转载 SpringBoot 内置Tomcat优化

(29条消息) SpringBoot 内置Tomcat优化_小白鼠丶-CSDN博客_springboot内置tomcat优化

2021-12-30 15:30:39 128

原创 mysql 5.7向已有重复数据表中创建唯一索引

因为mysql 5.7已经将alter ignore talbe语法去掉了。这在MySQL 5.6.25中工作正常,但在5.7.9中给出了语法错误,所以不能这样操作了,下面是我的操作思路。ALTER IGNORE TABLE `table_name`ADD UNIQUE `some_id` (`some_id`);1、按照已有表的结构创建一张新表create table dfs_img_file_index_new like dfs_img_file_index;2、查看新创建的表中是否

2021-12-28 16:11:45 2276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除