米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
Kratos
zabbix

Zabbix 4快速升级Zabbix 5.4

最近看docker相关文章,考虑到原有zabbix使用的是zabbix 4.5版本,想着就将zabbix 4.5升级到5.4。原有zabbix是采用rpm安装在linux服务器,本次采用docker进行快速升级。 1、安装docker环境 yum -y install docker-ce docker-ce-cli containerd.io 2、修改docker文件以便可以加速docker下载。 vi /etc/docker/daemon.json { "registry-mirrors": ["https://…

2021年7月16日 0条评论 1093点热度 2人点赞 duhongjun 阅读全文
mysql

Analyze Table 详细说明

Analyze Table 详细说明 MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。 我们可以使用SHOW INDEX语句来查看索引的散列程度: SHOW INDEX FROM PLAYERS; TABLE   KEY_NAME COLUMN_NAME CARDINALITY -------…

2021年7月5日 0条评论 743点热度 0人点赞 duhongjun 阅读全文
mysql

analyze table 生产风险

MySQL中analyze table的作用是?生产上操作会有什么风险? 一、analyze table的作用 1、analyze table 会统计索引分布信息。 2、对于 MyISAM 表,相当于执行了一次 myisamchk --analyze 3、支持 InnoDB、NDB、MyISAM 等存储引擎,但不支持视图(view) 4、执行 analyze table 时,会对表加上读锁(read lock) 5、该操作会记录binlog 二、生产上操作的风险 1、analyze table的需要扫描的page代…

2021年7月5日 0条评论 798点热度 0人点赞 duhongjun 阅读全文
mysql

mysql sending data 原因分析

近期系统上线,新增加一个报表到生产环境,报表建立好之后在测试环境运行正常,1s内可以出现结果,但到生产环境后发现此报表需要进1000s才能出现,下面针对如何解决: 执行explain sql命令进行分析,具体如下: 通过explain可以看到w表实际是有索引,但是在做关联查询时并未走索引,而是走的全表扫描。 由于此次不知道什么原因造成不走索引,因此将以上sql实际执行完毕,得到以下结果,可以看到sending data话费了约70%的时间。 sending data步骤从字面意思可能我们都理解为从服务器发送数据到客…

2021年7月5日 0条评论 935点热度 1人点赞 duhongjun 阅读全文

近期文章

  • nginx注册服务
  • vsftpd加密传输配置
  • vsftpd安装配置
  • keepalived注册服务
  • redis注册服务

近期评论

您尚未收到任何评论。

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1