MySQL 线上删1T大表记录

线上 drop 1 T的大表过程记录hy:3306:orcl_stu 21:32:23> show tables; +---------------------------+ | Tables_in_orcl_stu | +---------------------------+ | orcl_stu_his | +---------------------------+ 1 row...
阅读(186) 评论(0)

Python 实现MySQL实例初始化

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

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

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

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

Python生成随机秘钥:#!/usr/bin/python from random import choice as randomChoiceglobal passData global passwordpassData = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',...
阅读(508) 评论(0)

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

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

Python 日志分割

import time import logging import logging.handlerslogging.basicConfig()myapp = logging.getLogger(‘myapp’) myapp.setLevel(logging.INFO)filehandler = logging.handlers.TimedRotatingFileHandler(“logs/my...
阅读(266) 评论(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...
阅读(187) 评论(0)

Python IndentationError 问题

[huangshan@dbhy] /data0/production_api/split_newpythonsplitsrestoretablebygoodsidminutes.py“goods”File“splitsrestoretablebygoodsidminutes.py”,line352exceptmydb.Error,e:IndentationError:unindentdoesnotm...
阅读(154) 评论(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...
阅读(360) 评论(0)

Python 操作SQlite库

# By Vamei import sqlite3 # test.db is a file in the working directory. conn = sqlite3.connect("test.db") c = conn.cursor() # create tables c.execute('''CREATE TABLE category (id int primary key...
阅读(768) 评论(0)

Python 使用pymongo操作mongodb库

#!/usr/bin/env python # -*- coding: utf-8 -*- import pymongo import datetime def get_db(): # 建立连接 client = pymongo.MongoClient(host="10.244.25.180", port=27017) db = client['example']...
阅读(1815) 评论(0)

Python的MySQLdb实战记录

环境: os:centos6.5mysql:mysql5.7.16安装:yum install MySQL-python -y安装扩展库:yum -y install rpm-build gcc-c++ mysql-devel python-devel...
阅读(1289) 评论(1)
    个人资料
    • 访问:3343838次
    • 积分:41050
    • 等级:
    • 排名:第102名
    • 原创:646篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1417条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论