- 博客(13)
- 收藏
- 关注
原创 python定义class访问mysql
import logging import MySQLdb class _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
1105
原创 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
413
原创 mysql 5.7密码策略
刚装上5.7 改个密码也得要复杂度 看看 root@localhost [(none)]> show global variables like '%validate_password%'; +--------------------------------------+--------+ | Variable_name | Valu
2017-07-24 10:55:11
1150
原创 MySQL DATETIME类型和Timestamp之间的转换
datetime --> timestamp select unix_timestamp('2017-06-27 19:06:51'); +---------------------------------------+ | unix_timestamp('2017-06-27 19:06:51') | +---------------------------------
2017-06-27 19:59:57
1908
原创 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
606
原创 支持emoji表情
首先修改my.cnf character-set-server = utf8mb4 支持相关字符集 重启db 1 修改db的编码 alter database database_name character set=utf8mb4 collate=utf8mb4_unicode_ci; 2 修改table ALTER TABLE table_name CONVE
2017-06-09 18:11:17
398
原创 python数据迁移--未完
有个需求,要求只保留表的上个月的数据,那么我在crontab中定义每个月1号执行这个脚本 那么时间是 xx月份-01日 某点某分 那我就先把这个上个月的时间返回出来,放到sql里面,把对应的id搞出来,那么这个id就是要迁移数据的最大值。在它之前的数据全部都要迁走,迁走之后再调用工具重建该表,来提升查询的效率。我先把第一块,取系统时间的函数写出来,后面的功能我再慢慢加,别急 i
2017-06-08 17:06:33
370
原创 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
243
原创 pip安装 管理软件
pip 1 pip下载 wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb --no-check-certificate 2 查看python版本 [root@pre-storedb03 soft]# python -V P
2017-06-05 17:32:09
572
原创 mysql体系结构
1 connectors 需要确实是否有mysql连接池 连接池组件 (c api,jdbc,python) 2 管理服务和工具组件 (backup,recovery,security,replication,cluster,admin) 3 sql接口组件(dml ddl,存储过程,view,trigger,) 4 查询分析器 parse 5 优化器 opt
2017-06-02 17:55:38
403
原创 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/sunyu 2 scp .. 3 目标端应
2017-06-02 17:25:32
4572
原创 strip()函数 split()方法
切掉()内的东东 a=' aaa' a.strip() a='\t\tabc' a.strip('\t')
2017-06-02 17:10:57
508
原创 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
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅