- 博客(13)
- 收藏
- 关注
原创 python定义class访问mysql
import loggingimport MySQLdbclass _MySQL(object):def init(self, host, port, user, passwd, db, charset=‘utf8’):self.conn = MySQLdb.connect(host = host,port = port,user = user,passwd = passwd,d...
2018-09-25 17:14:57 1045
原创 pt-online-schema-change
限制条件1 外键限制,配合使用–alter-foreign-keys-method参数2 必须存在主键3 表上不能存在after(增删改)三个触发器alter-foreign-keys-method说明两种方式(t1,t2有外键依赖于t1)rebuild_constraints(优先)它先通过alter table t2 drop fk1, add _fk1重建外键,指向新表再re...
2018-09-21 15:17:06 360
原创 mysql 5.7密码策略
刚装上5.7 改个密码也得要复杂度看看root@localhost [(none)]> show global variables like '%validate_password%';+--------------------------------------+--------+| Variable_name | Valu
2017-07-24 10:55:11 1082
原创 MySQL DATETIME类型和Timestamp之间的转换
datetime --> timestampselect unix_timestamp('2017-06-27 19:06:51'); +---------------------------------------+| unix_timestamp('2017-06-27 19:06:51') |+---------------------------------
2017-06-27 19:59:57 1861
原创 mongo性能优化
一 索引mongo的索引信息被保存在system.indexes 中,默认为_id创建索引1 普通索引db.users.ensureIndex({name:1}) 如果数据量很大,那么放后台去跑db.users.ensureIndex({name:1},{backgroud:true})2 组合索引db.address.ensureIndex( { "a
2017-06-21 17:04:36 544
原创 支持emoji表情
首先修改my.cnf character-set-server = utf8mb4 支持相关字符集重启db1 修改db的编码alter database database_name character set=utf8mb4 collate=utf8mb4_unicode_ci;2 修改tableALTER TABLE table_name CONVE
2017-06-09 18:11:17 360
原创 python数据迁移--未完
有个需求,要求只保留表的上个月的数据,那么我在crontab中定义每个月1号执行这个脚本那么时间是 xx月份-01日 某点某分那我就先把这个上个月的时间返回出来,放到sql里面,把对应的id搞出来,那么这个id就是要迁移数据的最大值。在它之前的数据全部都要迁走,迁走之后再调用工具重建该表,来提升查询的效率。我先把第一块,取系统时间的函数写出来,后面的功能我再慢慢加,别急i
2017-06-08 17:06:33 332
原创 python基础内容
1 使用方法dict_a.items()和dict_a.values()[root@ops-pdc-02 python]# more dict_aa.py dict_a = {'k1':'v1','k2':'v2','k3':'v3'}for k,v in dict_a.items(): print 'key is %s,value is %s' %(k,v)print
2017-06-08 16:18:03 209
原创 pip安装 管理软件
pip1 pip下载wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb --no-check-certificate2 查看python版本[root@pre-storedb03 soft]# python -VP
2017-06-05 17:32:09 486
原创 mysql体系结构
1 connectors 需要确实是否有mysql连接池 连接池组件 (c api,jdbc,python)2 管理服务和工具组件 (backup,recovery,security,replication,cluster,admin)3 sql接口组件(dml ddl,存储过程,view,trigger,)4 查询分析器 parse5 优化器 opt
2017-06-02 17:55:38 368
原创 mysql升级小结和mysql_upgrade的用途
1 源端备份innobackupex --host=localhost --user=backup --password='VfvVunpnwVHEcAY4JMwW' --slave-info --safe-slave-backup --defaults-file=/etc/my.cnf /home/admin/mysql_backup/sunyu2 scp..3 目标端应
2017-06-02 17:25:32 4455
原创 Python:文件的读取、创建、追加、删除、清空
python r只读 w可写 a追加1 可写ff = open('aa.txt','w')ff.write('hello,world')ff.close()2 追加ff = open('aa.txt','w')ff.write('hello,world')ff.close()ff = open('aa.txt','a')for i
2017-06-02 16:54:31 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人