MySQL

做最专业的DBA

排序:
默认
按更新时间
按访问量

邻家小妹--1--没有代码逻辑思维怎么办?

TO 小琳     上次你好像提到,说自己没有代码逻辑思维,这段时间我想了下,这个简单说来就是熟练度。咱打个比较浅显的例子,像老家种稻子。如果城里人来农村,你让他种稻子,估计他也是一抓瞎,不知道干啥。也就是他没有种稻子的逻辑思维。那么种稻子的逻辑思维是啥呢?咱分析分析,农村种稻子就是准备稻种田地、...

2018-01-14 23:33:19

阅读数:302

评论数:1

MySQL 不停服务 在线进行100亿数据迁移切换

背景:促销库压力巨大,单实例已经不足以提供写入性能,虽然有256个分表,但是经常io打满,总数据量已经达到100亿,单实例io已经支撑不住,所以方案是从促销库里面迁移2张压力大的业务分表到新的16个实例里面,2张分表的个数大概是256个,剩余的3000多个表不迁移,任留在原库,要求是尽量不停服,把...

2017-11-06 21:44:14

阅读数:1597

评论数:6

MySQL 线上删1T大表记录

线上 drop 1 T的大表过程记录hy:3306:orcl_stu 21:32:23> show tables; +---------------------------+ | Tables_in_orcl_stu | +---------------------------+ | orc...

2017-11-06 19:16:50

阅读数:650

评论数:2

Python 实现MySQL实例初始化

腾讯云上的mysql实例,初始化的时候,需要自己点击“初始化按钮”,然后还要手动输入16位复杂的密码,这个操作比较繁琐,而且如果你一次建立多个实例,这个操作量就很大了,所以必须想办法提高效率,于是就有了下文,批量调用sdk api来实现。代码准备:initstance.py #!/usr/b...

2017-11-05 22:22:44

阅读数:485

评论数:0

MySQL 在线惊心动魄的drop 千万记录表字段

需要操作一个线上的表,添加字段,先查看磁盘占据大小以及记录数,500W记录,3.3G磁盘空间hy:3306:orcl20:53:33> select table_name,table_rows,(data_length+index_length)/1024/1024/1024 as disk...

2017-11-05 21:48:20

阅读数:487

评论数:0

Python 清除线上数据oom内存溢出事件

120g的云服务器内存消耗光了,导致python脚本被意外killed,发现这台机器有一个本地的mysql实例,有几个删除数据的python进程在跑,查看内存使用情况查看后台被kill记录,确实有被kill的记录,而且原因都是oom[hs@huay] /data0/orcl$ dmesg -T |...

2017-10-26 23:42:07

阅读数:747

评论数:0

Python 生成MySQL 管理员随机复杂秘钥

Python生成随机秘钥:#!/usr/bin/python from random import choice as randomChoiceglobal passData global passwordpassData = ['a', 'b', 'c', 'd', 'e', 'f', 'g',...

2017-10-25 13:14:21

阅读数:679

评论数:0

Python 初始化MySQL实例

腾讯云的初始化实例,比较麻烦,界面点击来点击去,不太方便,如果实例数量少,还ok,如果量多了,效率就比较低,这里查看了腾讯云cdb的文档,写了python调用cdb的接口,进行实例初始化。#!/usr/bin/python # -*- coding: utf-8 -*-# 引入云API入口模块 f...

2017-10-23 13:11:41

阅读数:300

评论数:0

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', '...

2017-09-23 22:12:57

阅读数:426

评论数:2

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-ch...

2017-09-15 21:48:54

阅读数:503

评论数: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] Us...

2017-09-15 21:32:54

阅读数:1338

评论数:0

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

同事报告说有个cdb mysql实例最近很慢,写入速度巨慢,而且是间歇性的有的时候每隔7到8分钟就卡一会,有的时候每隔12分钟就卡一会,问他们是否有定时任务在拉数据?他们说没有。 那是否有很多比较慢的sql把io资源消耗光了呢,去看慢查询记录,结果发现一条select都没有,反而是有很多inser...

2017-08-31 23:17:42

阅读数:1088

评论数:2

Python HashCode 分库分表逻辑

def longToInt(value): assert isinstance(value, (int, long)) return int(value & sys.maxint) #4294967295 int unsigned #...

2017-08-31 23:14:19

阅读数:810

评论数: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...

2017-08-31 23:12:15

阅读数:400

评论数:0

Python 多进程

import multiprocessing import timedef worker_1(interval): print “worker_1” time.sleep(interval) print “end worker_1”def worker_2(inte...

2017-08-31 23:09:25

阅读数:315

评论数:0

Python 日志分割

import time import logging import logging.handlerslogging.basicConfig()myapp = logging.getLogger(‘myapp’) myapp.setLevel(logging.INFO)filehandler ...

2017-08-31 23:07:35

阅读数:881

评论数:0

Python 多线程

import multiprocessing import timedef worker(interval): n = 5 while n > 0: print(“The time is {0}”.format(time.ctime())) ...

2017-08-31 23:06:44

阅读数:245

评论数:0

Python IndentationError 问题

[huangshan@dbhy] /data0/production_api/split_newpythonsplitsrestoretablebygoodsidminutes.py“goods”File“splitsrestoretablebygoodsidminutes.py”,line352...

2017-08-31 23:05:46

阅读数:209

评论数:0

MySQL 在线optimize 77 G 大表记录

1,操作原因:线上表访问比较慢,update尤其慢,查了下,max(id)有146亿了,但是总记录数才2亿,所以怀疑是以前做了太多delete操作导致碎片过多引起的,所以决定做optimize操作。 2,环境MySQL cdb实例,版本5.6.34,共享实例非物理独占类型。 3,操作前措施:为了...

2017-08-31 23:01:56

阅读数:659

评论数: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 ...

2017-08-18 21:08:39

阅读数:476

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭