linux shell 交互, read 命令
read -p "Continue ?(y/n), Please input in 5 seconds " -t 5 -n 1 inputinput=`echo "$input" | tr "[:upper:]" "[:lower:]" `echo -e "\nYour input is '$input'"if [ "y"x = "$input"x ]; then sn=5 echo "after $sn seconds will do " for((i=$sn;i>0;i--));do echo $i;...
Python添加模块加载路径
静态:增加.pth文件,推荐! 在Python安装目录下的\Lib\site-packages添加一个.pth后缀文件,如mypk.pth,文件中配置模块路径,可多个路径 例如: 模块路径 e:\dbaop\test\a.py, 则在mypk.pth中增加一行"e:\dbaop",使用 import dbaop.test.a动态:函数import syssys.path.append("...
SQL审核工具: 腾讯 TMySQLParse
腾讯游戏DBA利刃 - SQL审核工具介绍2015-11-24 韩全安 高效运维本文根据高效运维系列微信群「运维讲坛」线上嘉宾分享整理而成。“高效运维”公众号作为本系列群的官方唯一公众号,原创并独家首发。欢迎关注“高效运维”公众号,以免费参加「运维讲坛」每月一次的线下...
Python logging 模块使用
from: http://blog.csdn.net/zyz511919766/article/details/25136485简单将日志打印到屏幕:[python] view plaincopyimport logging logging.debug('debug message') logging.info('info messa...
mysqlbinlog 恢复、备份
mysqlbinlog 恢复# 一条命令mysqlbinlog [option] mysql-bin.file | mysql [option] # 通用参数: 起始位置、时间,数据库# 远程参数: -h/P/u/p/d user需要 REPLICATION SLAVE 权限--read-from-remote-server 从host:port实例读取binlog, u/p必须指定--to-last-log 从某个binlog文件开始...
PostgreSQL、Oracle/MySQL和SQL Server的MVCC实现原理方式
FROM: http://www.jdon.com/repository/database-mvcc.html关系数据库管理系统使用MVCC(Multiversion Concurrency Control多版本并发控制)来避免写操作堵塞读操作的并发问题,MVCC也就是通过使用数据的多个版本保证并发读写不冲突的一种机制,不同的数据库有不同的实现,这也是数据库系统让人头疼的地方,关系数...
MYSQL 5.6.27源码安装
1、需要安装的工具# gcc、make、cmake# 5.6 gcc 41, cmake 2.6.3yum install -y gcc make cmake2)mysql依赖包支持语法分析的bison库和终端类GUI支持ncursesyum install -y bison*yum install -y ncurses*yum install -y libaio2、tcmalloc### depend# libunwind-1.1.tar.gzCFLAGS=-fPIC ./configuremak...
Redis实际应用场景
转载: http://www.360doc.com/content/15/0324/16/5054188_457703414.shtml Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到...
Redis常用数据类型
转载: http://www.360doc.com/content/15/0324/16/5054188_457703414.shtmlString:Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字.常用命令: set,get,decr,incr,mget 等。除了提供与 Memcached 一样的get、set、incr、decr 等操作外,Redis还提供了下...
mongo内存笔记
内存分配策略:内存 > 索引 + 热数据 + 连接数*Stack(ulimit -a | grep stack ),另外,操作系统本身正常运转也需要消耗一部分内存虚拟内存大小限制# 查看shell> ulimit -a | grep 'virtual'# 关闭,避免OOMshell> ulimit -v unlimited连接占用内存# 查看当前连接数mongo> db.serverStatus().connecti...
zabbix异常:信号量不足
异常信息zabbix_agentd [42100]: cannot create Semaphore: [28] No space left on devicezabbix_agentd [42100]: unable to create mutex for log file解决办法: 增加Semaphore信号量资源修改/etc/sysctl.conf添加如下行:kernel.sem = 500 64000 64 &...
自动创建pid文件,并加锁
点击(此处)折叠或打开#!/usr/bin/env python#coding=utf-8import sysimport osimport reimport tracebackimport fcntlclass PidFile(): de...
python with 用法
点击(此处)折叠或打开#!/usr/bin/env python#coding=utf8import sys'''must implement method '__enter__' and '__exit__'. same astry: __enter__...
Python装饰器(decorator)学习
FROM:http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能1234...
python 函数参数的传递(参数带星号的说明)
from: http://www.cnblogs.com/smiler/archive/2010/08/02/1790132.htmlpython中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最...
mysql-audit
mysql审计插件https://github.com/mcafee/mysql-audit/一、安装下载对应版本:https://bintray.com/mcafee/mysql-audit-plugin/release解压后将so文件拷贝到plugins所在目录(show global variables like 'plugin_dir';)两种方式:1. 编辑my.cnf [mysqld]中增加配置plugin-load=AUDIT=libaudit_plugin.so...
mysql 字符集:utf8和utf8mb4区别
转发: http://ourmysql.com/archives/1402结论: MySQL在5.5.3之后, utf8mb4 代替 utf8 一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他...
zabbix-server端配置
转载: http://407711169.blog.51cto.com/6616996/1346795<br /><br /># This is a configuration file for Zabbix Server process<br /># To get more information about Zabbix,<br /># visit http://www.zabbix.com<br />############ GENERAL PARAMETERS #################<br />############一般参数<br />...
山西省独生子女父母光荣证申请表
http://www.tyrk.gov.cn/new_Web/21,870/Content109.html<br /><a href="/blog/downLoad/fileid/42933" target="_blank"><img src="/image/default/fj.png" align="middle" />山西省独生子女父母光荣证申请表.doc</a>
使用oracle 11g rman新特性 duplicate target database for standby from active database 创建物理dataguard并开启Real
11g之前,对于大数据库的dataguard创建,最烦的就是搞备份,因为rman无法远程备份阿,因此要么必须在本地搞个NAS存备份,要么用远程NFS,有时候明明standby端和主库的网络很好但还是要浪费这传输备份的时间,11g开发出了duplicate target database for standby from active database 这个新功能,使得dataguard创建时,如同创建stream时可以利用impdp/expdp的network_link功能一样,不需要创建备份而直接生成dataguard环境。下面就是单机上创建dataguard并且开启11g dataguard另外一大特性:Real-time query的大概流程。Real-time query支