首页
学习
活动
专区
工具
TVP
发布

DBA随笔

专栏作者
519
文章
903058
阅读量
66
订阅数
MySQL 函数的一个小tip
今天上班的时候,同事问了一个问题,关于MySQL函数的。说实话,这方面积累确实比较少,主要原因是函数和存储过程都偏向于业务逻辑,在线上环境一般不建议使用,开发人员应该尽可能将这些业务逻辑写在业务代码里面,而不是让数据库去操作。数据库应该去做它擅长的事情,例如数据的增删改查之类的。
AsiaYe
2023-03-08
4320
Linux操作系统的2个小技巧
1、由于命令的运行时间很长,如果放在前台执行,当遇到secureCRT页面关闭或者连接会话断开的时候,这个Linux命令可能执行了一半就断开了,会导致前面做的工作都白费了。
AsiaYe
2021-07-14
7670
Python脚本执行shell的一个小问题
在python脚本中执行shell命令,可能是平常写脚本过程中比较常见的一种场景,这两天在写程序的时候发现一个问题,这里分享一下。
AsiaYe
2021-03-13
1.9K0
Python异常处理:让你的程序更稳定
这两天在赶一个线上的程序,用python比较多,整理一点python异常相关的内容。好久没写代码,python功力又下降了,不得不说,啥技能都是要细细打磨的,不用了,忘得就很快。
AsiaYe
2021-03-13
7820
Python中的匿名函数
写python的时候,大多数场景下,我都是if else选手,因为最核心的逻辑几乎都是通过if else语句来实现的。关于匿名函数这块儿,其实可以用常见的循环等方法来实现,但是如果你想成为一个python的高手,匿名函数还是必须要了解的。因为匿名函数,能够让你的代码足够简洁,
AsiaYe
2021-03-13
9750
python绘图模块之matplotlib
上周对线上某几个磁盘进行了fio硬盘性能测试,测试完成之后的结果需要绘制成图像展示出来。我在官网上查找了一下fio自带的命令fio_generate_plot和fio2gnuplot工具的用法,找到了图像的绘制方法,在某一个单一的场景下,确实可以使用这两个工具来进行硬盘性能图像绘制,但是问题是,如果要对比多个场景下绘制出来的图像的差异,fio自带的绘图工具实现起来就有些困难了,但是确实也能实现。例如下图:
AsiaYe
2020-11-02
1.3K0
python之prettytable模块
python的prettytable模块可以让我们更加清晰的将数据记录格式化打印出来,今天简单看下这个模块的使用方法。
AsiaYe
2020-11-02
6600
python写归并排序
https://github.com/hanchuanchuan/goinception 自从inception闭源之后,对于SQL审核的工具都是各家开发定制各自的,这个项目goinception的审核结果和inception几乎相同,大家可以作为参考,看看是否可以直接拿来定制自己的审核工具。
AsiaYe
2020-08-31
7530
python的日志模块案例
这两天在看python核心技术与实战这个公开课,有些内容讲的挺好的,拿出来分享一下。今天主要来看看python的日志模块,在python中,使用logging模块来写日志,常见的logging等级如下:
AsiaYe
2020-08-26
7290
python快速排序
// python小程序 // 晚上没事儿干,用python写了个快排小程序,分享出来看看: 快速排序: #! /usr/bin/env python # -*- coding:utf8 -*- from random import randrange, shuffle ''' 基本思想: 通过一趟排序将要排序的数据分割成独立的两部分:分割点左边都是比它小的数,右边都是比它大的数。 基本流程:通过一趟排序将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一部分的所有数据都要小,然
AsiaYe
2020-08-10
3380
python写的小程序
今天早上来公司比较早,就用python写了写数据结构的代码,工作之后虽然参与了一部分开发的工作,但都是在写业务逻辑,时间长了,发现自己成了if-else选手了,索性后面每天都写写,保持保持手感,最近在<极客时间>买了一个<Python核心技术与实战>,感觉也讲得不错,推荐大家看看。
AsiaYe
2020-08-04
5660
pt-table-checksum命令检查数据一致性
今天上班遇到了一个主从复制失败的问题,问题的表现是从库复制报错,最终通过修改参数slave_exec_mode的方法暂时解决了问题。关于这个参数,之前写过一篇文章进行描述,这里给出链接:
AsiaYe
2020-07-14
2.2K0
binlog应用过程中的一个报错信息
今天在测试线上的一个基于binlog的恢复的功能的时候,发现了一个报错信息,差了半天,最后定位到问题所在,分析过程贴在这里,供大家参考。
AsiaYe
2020-07-01
4130
insert into...on duplicate key冲突处理
这两天工作和生活上的事情都比较多,工作上要赶好几个OKR任务,搞得节奏有点乱,生活上这几天搬了新家,每天回家都自己做饭吃,再加上打扫房间的卫生,稍微搞一搞就九点十点了,时间变的很紧。今天写文章的时间又比较晚了,就写点简单的内容吧。
AsiaYe
2020-06-11
1.5K0
python和shell常用基本命令的对应关系
平时工作的过程中,我个人习惯用python写后端的逻辑,然后使用shell写一些Linux环境下面的脚本,对于python脚本的使用,其实还是比较少的,最近在尝试逼迫自己使用python来写脚本,一开始的时候,还真的是有点不太适应,这两天慢慢的摸到一些门道,其实python脚本的写法和后端逻辑的写法差不多。
AsiaYe
2019-12-18
1K0
在python脚本中执行shell命令的方法
最近在写python的一些脚本,之前使用python都是在django中使用,可能大部分内容都是偏向于后端开发方面的,最近在写一些脚本的时候,发现了python的另外一种面貌,发现还挺有意思,分享一下,共大家参考。
AsiaYe
2019-12-18
5.2K0
python处理字符串的一些技巧
最近两个周,在MySQL方向的投入比较少,都是在看一些前人写的python脚本,之前使用python都是在django中写后端逻辑,对于python的脚本其实用的不多,今天再整理一些python脚本中使用的技巧吧。
AsiaYe
2019-12-18
1.2K0
Python中的参数解析argparse用法
在使用python写脚本的时候,我们经常会用到命令行解析包argparse,我们引入这个包之后,就可以对传入python的参数进行解析,得到我们想要的结果。
AsiaYe
2019-12-10
1.6K0
Python解析文本时常用的几个函数
今天在看监控信息采集的一个脚本,这个脚本是之前的同事写的,我们知道,监控项一般有很多,就拿MySQL来说,数据库的存活、buffer_pool大小、TPS、QPS、主从复制延迟、IO线程状态、SQL线程状态等等、要实现这些功能,避免不了要对一些SQL得到的文本进行解析,所以这个Python脚本里面用到了很多字符处理的函数,我大概理了一下,一些重要的记了记,发现小知识点还挺多的,一起看看吧。
AsiaYe
2019-12-10
5510
关于Linux网络的几个命令介绍
nslookup的命令主要用于查询DNS的记录,通常用来查看域名的解析是否正确,在网络故障的时候可以用来诊断网络方面的问题,这个命令的使用方法比较简单,罗列一下:
AsiaYe
2019-11-06
8660
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档