【Mysql】字符集引发的主从报错
收到报警,主从断了1.查看主从的字符集设置mysql> show global variables like '%character%';+--------------------------+-----------------------------------------+| Variable_name | Value &n...
【Mysql】两条insert 语句产生的死锁
背景:查看status日志发现两条insert 出现了死锁------------------------LATEST DETECTED DEADLOCK------------------------2017-10-24 12:53:56 7f8fbc165700*** (1) TRANSACTION:TRANSACTION 596252578, ACTIVE 0 sec insertingmysql tables in...
【Django】编写自定义模板标签tags 和 过滤器
django的模板系统自带了一系列的内建标签和过滤器,一般情况下可以满足你的要求,如果觉得需更精准的模板标签或者过滤器,你可以自己编写模板标签和过滤器,然后使用{% load %}标签使用他们。代码布局自定义标签和过滤器必须依赖于一个django app,也就是说,自定义标签和过滤器是绑定app的。该app应该包含一个te...
【Django】Django 中间件(middleware)
c参考:https://my.oschina.net/esdn/blog/825194
【Python】Wordcloud 词云
使用 wordcloud 可以做出这样的图片:还可以做出这样的:接下来,我们来学习如何制作属于自己的词云图。所以在此简单提一下安装过程:但很多同学会发现直接 pip 是会报错的,所以这里提供第二种安装方式:静静等待页面加载完成,然后选择适合自己 Python 的 wordcloud ...
【Python】计数器 Counter
该如何去统计列表中各词汇出现的次数?Python 里提供了一个优雅简洁的解决方案:Counterlist1 = ['red','green','red','blue','green','red']print Counter(list1)Counter({'red': 3, 'green': 2, 'blue': 1})A Counter is a dict subclass...
【Python】jieba分词模块
jieba库是进行中文分词的利器,根据文档描述,具有以下特点:分词提取关键词搜索词汇位置中文分词是 jieba 库的核心,其下包括常用的 cut() 和 cut_for_search() 函数。cut() 函数传入待分词的字符串,返回一个可迭代的生成器,可使用&nb...
【Mysql】两条select for update引起的死锁
好文:https://mp.weixin.qq.com/s/RleocRPvK67aTJqbDXeICw
【Mysql】从库大量select堵塞,Waiting for table flush 状态
背景:mycat读写分离,应用大量select超时1.检查通过检查发现大量select处于Waiting for table flush 状态,仔细看了一下processlist以及时间段,可以断定是备份加select慢查询引起的!2.重现环境session1终端一执行一个慢查询...
【GP】greenplum监控软件Greenplum-cc-web的安装
1 基本准备在GreenplumMaster节点操作: 1) 使用gpadmin用户登录 linux116:~# su - gpadmin 2) 执行 gpperfmon_install 命令  ...
【MYSQL】state状态converting HEAP to MyISAM
背景:机房迁移,原报表系统在新的db上出报表非常慢1.查看连接状态mysql> show full processlist;+--------+-----------------+---------------------+----------+---------+---------+-----------------------------------------------------------------------------+-----------------------+...
【Linux】一个坑比的crontab问题
背景crontab 定时任务死都找不到java命令/home/mysql/data-integration/spoon.sh: line 211: java: command not found查看/etc/profileexport HISTTIMEFORMAT="%F %T `whoami` "export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/us...
【Mysql】主从不同的端口使用pt-table-checksum校验一致性
背景主:10.32.7.113 3306从:10.32.7.112 3307step 1:建立从库信息主库test库下建立表CREATE TABLE `dsns` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `dsn` varchar(255) NOT NULL, PRIMARY KEY (`id`) );mysql...
【PG】mysql时时同步数据至greenplum
经过网上搜索发现一款工具,从mysql时时同步至postgresql/greenplum项目地址:https://github.com/aliyun/rds_dbsync/blob/master/doc/mysql2gp.md需要有一些注意的地方1:只能同步数据,不能同步表结构的变化,mysql添加字段后,gp上一定要马上同步添加字段,不然mysql insert数据后,同步会报错...
【LINUX】线上服务CPU100%问题快速定位实战
功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大...
【Otter】关于otter双A模式的一点疑问
何为双A模式:可以简单理解为mysql的双主模式,互为主从具体可参考:https://github.com/alibaba/otter/wiki/Manager配置介绍官方博客的配置方法:双A同步相比于双向同步,整个配置主要是一些参数上有变化,具体步骤:配置一个channel 配置两个pipeline* 注意:除了需要定义一个主站点外,...
【otter】otter安装
基本架构1.规划因为主机有限只有三台机器,现在做出如下规划ip以及安装的软件7.1117.1127.113Mysql 源库mysql 目标库zookeepernodenodemanager + mysql(存otter配置信息)...
【Python】第三方时间日期库 Python Arrow模块
详见官方文档:https://arrow.readthedocs.io/en/latest/
【GP】通过数据字典查看某个表的字段
SELECT a.attname,pg_catalog.format_type(a.atttypid, a.atttypmod) AS data_type FROM pg_catalog.pg_attribute a, ( SELECT c.oid FROM &n...
【GP】快速搭建gp集群
1上传已编译完的包至/data/目录2.解压3 修改gpadmin的环境变量[gpadmin@DB-01 ~]$ more .bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrc...