- 博客(6)
- 收藏
- 关注
原创 Python的装饰器(decorator)
[code="python"] # coding=utf-8 """装饰器: """ def deco(func): """无参数装饰器,接受一个函数,返回一个新的函数。 """ def f(*args, **kwargs): print "----", func.__name__ r
2014-03-25 17:41:57 140
原创 git的常用的config选项
git中可以设置的选项颜色值: red green blue yellow magenta cyan black white git中状态行可以设置的选项: color.status.added/updated color.status.changed color.status.untracked [table] |diff.tool|指定git difftool时,使用...
2014-03-17 10:44:17 141
MySQL 5.6中innodb的可传输表空间(transportable tablespace)
目标端: alter table t discard tablesapce; 源端: flush tables t for export; 复制 t.ibd, t.cfg到目标端。 源端: unlock tables; 目标端: alter table t import tablespace; 参考地址: 14.2.5.5 Copying Tablespac...
2014-03-03 18:01:38 160
原创 MySQL5.6:快速预热Buffer_Pool缓冲池
数据库的buffer pool中的数据重启后,会丢失。因此,再次启动后,需要重新通过应用对数据库的访问,逐渐加载到buffer pool中。这个过程称为数据库预热。如果库较大,该过程花费时间较长,期间应用的性能也受到影响。 MySQL 5.6中,可以将buffer pool的内容(文件页的索引)dump到文件中,然后快速load到buffer pool中。避免了数据库的预热过程,提高了应用访...
2014-03-03 17:54:44 331
原创 用alter table添加索引与create index区别
1、alter table一次可以添加多个索引,create index一次只能创建一个。创建多个索引时,alter table只对表扫描一次,效率较高。 2、alter table可以不指定索引名,此时将使用索引列的第一列的列名;create index必须指定索引名。 因此,alter table添加索引更灵活。 ...
2014-03-03 17:12:35 4152
原创 MySQL 5.6的密码验证插件
运行时加载validate_password插件: [code="sql"] mysql> select * from information_schema.plugins where plugin_name='validate_password'; Empty set (0.05 sec) mysql> show variables like 'validate_password...
2014-03-03 15:36:29 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人