1.现象:1.执行MySQL存储过程在测试环境只要0.1s左右,到了生产环境qu却要5s左右,偏差很大。 2.非常简单的存储过程函数,处理的数据只有8条。 3.把存储过程里的查询单独拿出来查询速度很快,但是放在存储过程函数中就很慢。 2.原因:数据库表中的字段是utf-8,而数据库字符集后来改成了u ...
分类:
数据库 时间:
2020-06-11 21:21:17
阅读次数:
113
MySQL的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题。 show variables ...
分类:
数据库 时间:
2020-06-10 23:10:37
阅读次数:
150
设备标准化配置文档 第一节、文档说明 此文档用于生产系统设备的基本配置。按照此文档进行设置即可直接部署生产环境。 第二节、设备分类 1、网络设备 1.1、网络防火墙 1.2、路由器 1.3、核心交换机 2、服务器设备 第三节、具体配置说明 一、网络设备配置说明 1、防火墙配置文档 a、防火墙用户名密 ...
分类:
其他好文 时间:
2020-06-10 13:04:54
阅读次数:
122
2020-05-26 Nodejs v12.17.0 LTS 版发布,去掉 --experimental-modules 标志。 1、虽然已在最新的 LTS v12.17.0 中支持,但是目前仍处于 Stability: 1 - Experimental 实验阶段,如果是在生产环境使用该功能,还应保 ...
分类:
Web程序 时间:
2020-06-09 18:54:16
阅读次数:
143
本文所有配置都是在core3.1环境下。 首先看看最终的效果。 请求监控:对每次请求的相关信息做一个记录。 全局异常:我不想我的错误信息,跟其他的信息混合在一起,查看的时候不大方便。 应用日志:这个主要用于记录生产环境的一些调试信息。 这里关于关于Log4Net在Core中的配置我就不叙述了,百度一 ...
分类:
Web程序 时间:
2020-06-09 18:42:04
阅读次数:
129
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 环境变量,其实就是根据环境的变化,变量会有不同的值 比如最常见的:开发环境、测试环境、生产环境的 URL 肯定不一样,我们可以根据不同 ...
分类:
其他好文 时间:
2020-06-08 14:48:56
阅读次数:
83
1.构建触发器:(生产环境最好不要用这个,测试环境用吧),本文多图构建触发器(webhook),有的人称为钩子,实际上是一个HTTP回调,其用于在开发人员向gitlab提交代码后能够触发jenkins自动执行代码构建操作。以下为新建一个开发分支,只有在开发人员向开发(develop)分支提交代码的时候才会触发代码构建,而向主分支提交的代码不会自动构建,需要运维人员手动部署代码到生产环境。·1.1g
分类:
Web程序 时间:
2020-06-08 09:22:31
阅读次数:
104
1.生产环境出现以下报错 该错误发生在update操作中,该表并未建立索引,也就是只有InnoDB默认的主键索引,发生错误的程序是for循环中update。 什么情况下会出现Deadlock found when trying to get lock? https://dev.mysql.com/d ...
分类:
数据库 时间:
2020-06-06 18:54:39
阅读次数:
81
前面几章蜻蜓点水的介绍了elasticsearch、apm相关的内容。本片主要介绍怎么使用ELK Stack帮助我们打造一个支撑起日产TB级的日志监控系统 背景 在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志, ...
分类:
其他好文 时间:
2020-06-06 18:13:30
阅读次数:
285
前言 提到前端打包,肯定提及webpack,毕竟它已经是现在流行的打包工具,对于一个前端而言,生产环境的静态资源优化,它既是面试中的高频问题,同时也最容易成为平时工作中的 OKR/KPI。如果你经常致力于优化前端打包提及,必然会对一些数字极为敏感,比如: lodash 和 react gzip 后的 ...
分类:
Web程序 时间:
2020-06-06 17:06:02
阅读次数:
146