小豹子的网络记事本

记录每一个有意思的细节

摘要: 一、概述 前段时间帮公司写了一个资产管理的网站,(https://www.cnblogs.com/ddzj01/p/11316837.html),系统运行的比较稳定,小白的第一个项目得到了领导的肯定。果不其然,第二个需求就来了,需要帮公司再写一个文件管理的系统。 二、过程 1. 由于公司属于跟钱有关 阅读全文
posted @ 2019-09-03 14:44 小豹子加油 阅读(7982) 评论(4) 推荐(1) 编辑
摘要: 一、前言 最近看到一段话,"count(distinct 列名)若列上有索引,且有非空约束或在where子句中使用is not null,则会选择索引快速全扫描。其余情况则选择全表扫描",对其中的原理不理解,因此有了以下的实验。 二、准备工作 1. 准备t1表 SQL> create table t 阅读全文
posted @ 2019-08-27 15:57 小豹子加油 阅读(938) 评论(3) 推荐(1) 编辑
摘要: 一、前言 前面文章(https://www.cnblogs.com/ddzj01/p/11365541.html)给大家介绍了当一条sql有多个执行计划时,如何通过spm去绑定其中一条执行计划。本文将继续介绍,如何给一条sql注入一个新的执行计划,去替换原始的执行计划。 二、解决办法 1. 生成初始 阅读全文
posted @ 2019-08-19 14:50 小豹子加油 阅读(1301) 评论(1) 推荐(0) 编辑
摘要: 一、前言 生产中偶尔会碰到一些sql,有多种执行计划,其中部分情况是统计信息过旧造成的,重新收集下统计信息就行了。但是有些时候重新收集统计信息也解决不了问题,而开发又在嗷嗷叫,没时间让你去慢慢分析原因的时候,这时临时的解决办法是通过spm去固定一个正确的执行计划,等找到真正原因后再解除该spm。 二 阅读全文
posted @ 2019-08-16 17:58 小豹子加油 阅读(3966) 评论(0) 推荐(0) 编辑
摘要: 本文中的涉及到的表在https://github.com/YangBaohust/my_sql中 本文衔接Mysql - 巧用join来优化sql(https://www.cnblogs.com/ddzj01/p/11346954.html) 1. 行转列 例子:找出取经组中每人打怪的总数,并一行显 阅读全文
posted @ 2019-08-14 14:14 小豹子加油 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 0. 准备相关表来进行接下来的测试 相关建表语句请看:https://github.com/YangBaohust/my_sql 1. 使用left join优化not in子句 例子:找出取经组中不属于悟空朋友圈的人 not in写法:select * from user1 a where a.u 阅读全文
posted @ 2019-08-13 16:57 小豹子加油 阅读(2188) 评论(0) 推荐(2) 编辑
摘要: 一、概述 终于把公司的资产管理网站写完,并通过测试,然后上线。( http://101.133.135.36,用户名和密码是nodelete/123456,请不要修改这个密码)。期间自己写前后端代码,用时两个多月。现将一些体会记录下来,希望能帮到想学django做web开发的人。 二、过程 1. p 阅读全文
posted @ 2019-08-07 17:56 小豹子加油 阅读(13027) 评论(8) 推荐(0) 编辑
摘要: 一、概述 最近在测试环境的一个oracle数据库上面,使用exp将表导出没有问题,而将导出的文件使用imp导入时却出现了如下错误。 IMP-00009: abnormal end of export file Import terminated successfully with warnings. 阅读全文
posted @ 2019-07-19 09:59 小豹子加油 阅读(1818) 评论(2) 推荐(2) 编辑
摘要: 说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错。 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本。 1. 下载相关python包 python操作excel表格可以使用以下三个包 xlrd - 读exce 阅读全文
posted @ 2019-07-02 16:35 小豹子加油 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 前言 数据库监控工具最常用的就是zabbix了,zabbix能将收集到的数据通过图表展示出来,并通过设置阈值及时告警。可zabbix对于文本的处理就不行了,比方说抓取数据库运行的sql,这个zabbix就无能为力。如果想看这段时间内执行的sql,常用的手段,对于oracle我们能通过拉取一段时间的a 阅读全文
posted @ 2019-06-06 18:08 小豹子加油 阅读(3209) 评论(0) 推荐(0) 编辑