MySQL 索引失效问题分析

mchdba-rm-huayuan.mysql.rds.aliyuncs.com:3306:pdd_oms 16:39:40> explain select count(*) as aggregate from `t_unship` where `batch_id` in ('380', '381', '382', '383', '384', '385', '386', '387', '388',...
阅读(153) 评论(1)

MySQL PT Error copying rows for 问题记录

今天只用PT工具在线alter表结构,发现报错如下 Error copying rows for x_igv.ord_order to x_igv.ord_order_new: Redundant argument in printf at /usr/bin/pt-online-schema-change line 3595.猜测是某个版本的bug,查下version 2.2.16-1,google...
阅读(164) 评论(0)

MySQL的坑 Can't find file: './mysql/plugin.frm' 问题

MySQL的磁盘满了,将数据库目录data移动到/data3目录,/etc/my.cnf里面也修改了相应的datadir目录,权限也赋予了,但是service mysql start;的时候报错,error log显示如下:2017-09-15 16:01:01 2420 [Warning] Using unique option prefix myisam-recover instead of m...
阅读(738) 评论(0)

山重水复疑无路,柳暗花明又一村

同事报告说有个cdb mysql实例最近很慢,写入速度巨慢,而且是间歇性的有的时候每隔7到8分钟就卡一会,有的时候每隔12分钟就卡一会,问他们是否有定时任务在拉数据?他们说没有。 那是否有很多比较慢的sql把io资源消耗光了呢,去看慢查询记录,结果发现一条select都没有,反而是有很多insert语句,见鬼啦,这咋回事呢? 慢查询有很多记录,如下所示,insert on duplicate key...
阅读(669) 评论(2)

Python HashCode 分库分表逻辑

def longToInt(value): assert isinstance(value, (int, long)) return int(value & sys.maxint) #4294967295 int unsigned #18446744073709551615 bigint unsigned def int_overflow(...
阅读(384) 评论(0)

Python MySQL 连接池

Config.pyDB_HOST_1="192.167.121.151"; DB_HOST_2="192.167.121.152"; DB_HOST_3="192.167.121.153"; DB_HOST_4="192.167.121.154"; DB_HOST_5="192.167.121.155"; DB_HOST_6="192.167.121.156"; DB_HOST_7="192.167...
阅读(145) 评论(0)

Python 多进程

import multiprocessing import timedef worker_1(interval): print “worker_1” time.sleep(interval) print “end worker_1”def worker_2(interval): print “worker_2” time.sleep(interva...
阅读(184) 评论(0)

Python 日志分割

import time import logging import logging.handlerslogging.basicConfig()myapp = logging.getLogger(‘myapp’) myapp.setLevel(logging.INFO)filehandler = logging.handlers.TimedRotatingFileHandler(“logs/my...
阅读(152) 评论(0)

Python 多线程

import multiprocessing import timedef worker(interval): n = 5 while n > 0: print(“The time is {0}”.format(time.ctime())) time.sleep(interval) n -= 1if name == “mai...
阅读(140) 评论(0)

Python IndentationError 问题

[huangshan@dbhy] /data0/production_api/split_newpythonsplitsrestoretablebygoodsidminutes.py“goods”File“splitsrestoretablebygoodsidminutes.py”,line352exceptmydb.Error,e:IndentationError:unindentdoesnotm...
阅读(115) 评论(0)

MySQL 在线optimize 77 G 大表记录

1,操作原因:线上表访问比较慢,update尤其慢,查了下,max(id)有146亿了,但是总记录数才2亿,所以怀疑是以前做了太多delete操作导致碎片过多引起的,所以决定做optimize操作。 2,环境MySQL cdb实例,版本5.6.34,共享实例非物理独占类型。 3,操作前措施:为了安全起见,停止应用写操作,应用读操作保留 4,操作方案选择:刚准备用alter table xxxxx...
阅读(379) 评论(0)

Python 牵手 MySQL

安装python wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2rc2.tgz tar -xvf Python-3.6.2rc2.tgz cd Python-3.6.2rc2 make make install mv /usr/bin/python /usr/bin/python2.7.5.old ln -s /usr...
阅读(287) 评论(0)

RDS 在线DDL诡异报错ERROR 1062 (23000): Duplicate entry

RDS上执行报错如下:MySQL [ad_billing]> ALTER TABLE ad_spending ADD COLUMN impr bigint(20) NOT NULL DEFAULT 0 COMMENT '曝光数' after `mall_id`; ERROR 1062 (23000): Duplicate entry '2017-08-04-3-936158' for key 's...
阅读(690) 评论(2)

ftp上传下载记录

1,准备ftp环境下载最新的ftp客户端:https://filezilla-project.org/ftp/001.png,选择linux下面的版本,如002.png所示: 在window10下面下载,使用wget http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.26.1/FileZilla_3.26.1_i58...
阅读(709) 评论(1)

MySQL 不开启slave如何完成异地复制

1,分批次通过远程的binlog来进行数据加载业务新需求,线上数据库数据拉到本次,但是不允许开启slave服务,不建立直接外网的数据库账号,也不能打通数据库对外网的网络,所以我们测试环境无法通过普通的slave主从复制机制来获得实时数据。 想了一个办法,将binlog放在一个可获取的安全服务器上,然后把binlog拉到测试环境,在测试环境解析binlog加载数据。 2,远程获取binlog日志记录写...
阅读(633) 评论(1)

ORA-06512: at "SYS.XMLTYPE" 问题记录

执行SQL报错:SQL> SELECT COUNT(cl.enable_flg) FROM cont_ledger cl INNER JOIN project_project pp ON cl.project_cd=pp.org_cd INNER JOIN res_approve_info rai ON rai.res_approve_info_id=cl.res_approve_id...
阅读(597) 评论(2)

Inception 初探

1,安装下载组件 wget clone https:/github.com/mysql-inception/inception.git rz ll unzip inception-master.zip cd inception-master安装基础组件 yum install bison -y yum install cmake -y yum install cmake ncurse...
阅读(415) 评论(1)

MySQL 大表在线DML神器--pt-online-schema-change

一个朋友问我在线对大表进行ddl操作,如何做能尽量避免主从延迟以及不影响在线dml操作呢?我想到一个开源的pt-online-schema-change工具,测试了吧,效果还可以。pt-online-schema-change原理 1、如果存在外键,根据alter-foreign-keys-method参数的值,检测外键相关的表,做相应设置的处理。 2、创建一个新的表,表结构为修改后的数据表,用于从...
阅读(748) 评论(0)

MySQL 5.7.18 在centos下安装记录

一个朋友找我如何在linux下安装mysql5.7.18,我稍微整理下了下记录,如下:下载地址: MySQL5.7.18参数官方网址:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_user_connections,下载完后的包是mysql-5.7.18-linux-glibc2.5-x8...
阅读(827) 评论(1)

Tomcat应用服务器被黑客 肉鸡攻击 记录

线上一台应用服务器报警,负载过高,这个就诡异了,因为只是一个普通的服务器,应用使用人员不到10个人,咋会负载高,肯定有问题哪,登陆上去查看, top查看哪个占据的cpu资源比较多[root@azure_earth_web1_1_118 ~]# top top - 14:27:49 up 423 days, 22:48, 3 users, load average: 2.10, 1.85, 1....
阅读(2048) 评论(8)
645条 共33页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3178038次
    • 积分:39868
    • 等级:
    • 排名:第102名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1440条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论