摘要:
由于进项目组是跟着dba做事情的,但是没做多久dba走了,差不多就把数据库方面的“杂事”接下来了。 小白一个,只有敬小慎微的操作。经常看到的高水位和低水位的情况,也不敢去乱动。 搞好今天晚上需要跑数据,就顺手从生产环境导点数据出来。 表有400W条数据,能看到的大小是1.6G的大小。 还有其他的导出 阅读全文
摘要:
calc_day=`date -d -1day +'%Y%m%d'`#可以用第一个参数指定需要计算的日期if [ -n "$1" ];then calc_day=$1ficalc_oneday_ago=`date -d "-1day ${calc_day}" +'%Y%m%d'`calc_day_d 阅读全文
摘要:
rollup函数应用场景: 主要使用在 分组中,将每个分组求汇总值(就是小计),最后再讲所有值(除去小计)求和(就是合计) 当然,使用union 也可以达到同样的效果。先将需要查询的分组查出来,再union上和 然后再union上所有分组的和。 当然,分组比较多的时候,就吐血了。 实例: 结果集: 阅读全文
摘要:
在服务器上拷贝备份文档到其他磁盘,大文件,一个100G,一般一次移动一个月的。 如果不后台执行,早晚吐血。 linux命令后台运行 有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 阅读全文
摘要:
源码地址(官网,文档) 使用条件: 支持mybatis 3.1.0+ sql 解析工具(jsqlparser.jar) 下载 Mybatis_PageHelper 版本随意,反正我用的5.0.0 maven: xml: java: 就是这么简单。 更多功能,请查看 阅读全文
摘要:
最近做的项目前端是外包出去的,所以在做查询分页的时候比较麻烦 我们需要先吧结果集的条数返回给前端,然后由前端根据页面情况(当前页码,每页显示条数)将所需参数传到后端。 由于在项目搭建的时候,是没有考虑数据量比较大(结果集数量大于1W条,甚至达到30W条)的情况 (使用的VPN网络比较慢,使用单元测试 阅读全文
摘要:
oracle 使用in的时候使用多个字段 这个也是刚需啊。 最近有个需求,在一堆商品里面过滤出一些特定的商品类型、供应商的商品(同时满足)。 需要的数量不多,但是可能会变化,所以做了两个配置表。 商品类型: 供应商表: 同时满足商品类型和供应商的SQL: 好了,现在进入主题“in 多个字段” 同时满 阅读全文
摘要:
需求: 查询每个供应商在每个类型产品销售的top50中有多少 分析: 1.查询,以指定字段(供应商、产品类型)分组,取每个分组的前50行,查看每个供应商的数量 2.使用rank函数给每个供应商、每个类型产品的销售量做个排名,添加伪劣ran 3.筛选ran小于等于50的行,以供应商、产品类型分组,co 阅读全文
摘要:
查看被锁的表: 查看被锁表的serial: 整合: kill 锁表session: kill有风险,kill需谨慎 阅读全文
摘要:
公司的大数据产品已经升级了四个版本了,最新版本的数据计算,大部分从oracle迁移到hadoop中了。 但是也有客户使用旧版的系统,不过,不去管它。只说我管理的。 在我接过这个数据库管理的时候,发现有不少很大的索引(超过1G),最大的一个有40G,而且一直在增长。 数据库服务器上的空间其实剩的不多, 阅读全文