技术分享 | MySQL 巡检
image.png 操作系统层面 巡检嘛没啥特别的,就直奔主题把。 cpu sar -u 10 3 内存 sar -r 10 3 I/O sar -b 10 3 磁盘 df -h 系统基础信息 当然,查看是否使用numa和swap,或是否频繁交互信息等。还有其他的监控项目,这里就不一一赘述了。 操作...
image.png 操作系统层面 巡检嘛没啥特别的,就直奔主题把。 cpu sar -u 10 3 内存 sar -r 10 3 I/O sar -b 10 3 磁盘 df -h 系统基础信息 当然,查看是否使用numa和swap,或是否频繁交互信息等。还有其他的监控项目,这里就不一一赘述了。 操作...
image.png 根据三个值的高低之分,会得出8种类型的客户; 一般每个指标都会有1,2,3,4,5分的分值标准,此指标一般根据具体业务需求进行设置; 如: image.png 然后根据以上标准对用户进行打分,并会求得各指标均值,进行比较,大于均值为高,少于均值为低。 image.png 接下来按...
image.png 字符串 char varchar emun 区别: char(100) 定长字符串类型,不管字符串长度多长,都立即分配100个字符长度的存储空间,未占满的空间使用"空格"填充 varchar(100) 变长字符串类型,每次存储数据之前,都要先判断一下长度,按需分配此盘空间. 会单...
whois信息收集 可以查询到域名以及域名注册人的相关信息 DNS信息收集 查询DNS域名解析:nslookup 旁站查询 旁站即与目标网站处于同一服务器的站点,在有些情况下,对一个网站进行渗透时,发现网站安全性较高,久攻不下,可以试着从旁站入手,等拿到一个旁站的webshell看是否有权限跨目录,...
SqlSource接口.png DynamicSqlSource 主要是封装动态SQL标签解析之后的SQL语句和带有${}的SQL语句 RawSqlSource 主要封装带有#{}的SQL语句 StaticSqlSource 是BoundSql中要存储SQL语句的一个载体,上面两个SqlSource...
索引的相信大家都听说过,但是真正会用的又有几人?平时工作中写SQL真的会考虑到这条SQL如何能够用上索引,如何能够提升执行效率? 此篇文章详细的讲述了索引优化的几个原则,只要在工作中能够随时应用到,相信你写出的SQL一定是效率最高,最牛逼的。 文章的脑图如下: 图片 索引优化规则 1、like语句的...
把% 放关键字后面,还是会走索引的。如下: 6、使用where条件限定要查询的数据,避免返回多余的行 假设业务场景是这样:查询某个用户是否是会员。曾经看过老的实现代码是这样。。。 反例: List userIds = sqlMap.queryList("select userId fromuse.....
选择同一目录下的所有文件 XML 输入步骤 XML 是可扩展标记语言,主要用来传输与存储数据,在一些比较传统的系统还在使用这种方式进行数据传输对接,借助「Get data from XML」输入步骤,获取 XML 文件中的数据信息,通过使用 xpath 来确定 XML 文档中某部分数据的位置,xpa...
image.png 解读:要统计截止到最近日期用户刷题通过的总数,所以用sum()over()滚动求和。这样一来,在passing_number中就要按用户id和date分别与login连接,即有两个连接条件。 select u.name as u_n, c.name as c_n, p.date...
锁粒度 一、行锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。有可能会出现死锁的情况,出现死锁的解决办法就是必须有一方事务回滚或者同时回滚。 另外,行级锁按照使用方式分为共享锁和排他锁。 二、表锁 表...