IT OPer's 快乐分享

CiCi & Beebol 一些生活和工作上的分享

【Python-基础】基本语法

# 注释 \ 续行 : 多个语句构成代码组 代码组由不同的缩进分隔(用空格/Tab缩进,注意避免空格和Tab混用) ; 同一行书写多个语句

【Python-基础】详解Python中的下划线

本文将讨论Python中下划线(_)字符的使用方法。我们将会看到,正如Python中的很多事情,下划线的不同用法大多数(并非所有)只是常用惯例而已。

【linux】source命令有个"坑"

summary: source命令有个"坑",这个坑是带引号的,原因是我不知道source还有这么个点。什么点?就是source filename时,查找filename的问题。看如下例子:[root@localhost osc]# sh a.sh a.sh: line 4: source: 1.......

【Mysql基础】Mysql登录授权

summary: 添加授权GRANT ALL ON tools.* TO vaster@"%" IDENTIFIED BY "passwd";删除授权REVOKE ALL ON tools.*  FROM vaster@"%";FLUSH PRIVILEGES;或DELETE FROM user ......

【mysql】如何回收delete之后mysql所占用的磁盘空间

summary: 我们都知道,当使用 innodb_file_per_table=OFF的时候,数据文件都会存储在ibdata文件中,当我们从表中delete数据之后,除非使用dump/reload的方法,没有其他的办法来释放被占用的磁盘空间,数据只能一直增长。当使用了Innodb_file_pe......

【mysql】pt工具之pt-table-sync

summary: pt-table-sync是percona-toolkit工具组中的其中之一,主要功能是解决mysql复制的不一致性问题。参考“【mysql】pt工具之pt-table-checksum”,进行一致性检查。大概原理:基于主上的数据,生成sql执行,同步到从上,主上的数据不会变。可......

【mysql】pt工具之pt-table-checksum

summary: pt-table-checksum是percona-toolkit工具组中的其中之一,主要功能是检查mysql复制的一致性。大概的原理是在主上执行一致性检查,检查方式就是执行replace into的语句完成,然后通过复制传递到从库,再通过update更新master_src的值......

【mysql】存储过程事务未提交/回滚,导致应用异常

summary: 由于XX情况,上线一个应用,平时很少访问数据库,只有特定的时候存在访问。每次进行这个应用测试的时候,很大概率会产生DB死锁,导致业务异常。经后面检查发现是由于存储过程中,执行insert失败退出,没有提交,也没有回滚。导致其它应用访问这个记录时,出现Lock wait timeo......

【mysql】global & session variables

summary: 续上篇“【mysql】read_only全局系统变量”这里保留了一个问题,都认为全局变量只影响变量设置值之后的新连接,已经存在的连接是不受影响的。为什么read_only会有影响到其它已经存在的连接呢?官方是这么说的: If you change a session system......

【mysql】read_only全局系统变量

summary: 最近在沟通在线切换从库时,将master设置为read_only后,再进行做切换好不好使在纠结,所以做下实验。首先看下资料,read_only仅是一个全局变量,改变它需要有super权限,如果不是会报如下错误:mysql> set read_only=0;ERROR 122......

分类文章统计

Python基础(10)

Django(5)

Flask(1)

Python常见错误(3)

shell(11)

linux排障(4)

Consul(3)

Linux基础(4)

TiDB(2)

Redis(1)

oracle(10)

MySQL(56)

ProxySQL(4)

SequoiaDB(2)

常用软件(2)

硬件排障(2)

HTML(1)

JavaScript(1)

我们的作品(18)

windows(1)

总结(1)

按年文章统计

2013(43)

2014(19)

2015(25)

2016(6)

2017(30)

2018(7)

2019(12)