Kiss my DB

你所浪费的今天,正是昨日我熬到深夜所期待的明天...珍惜当下,无论生活工作

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2014 档案

摘要:'自动化优化’只是个噱头,要能自动化世界就安静了。只是行里非得要这么个名字。 最基本的抓取系统topsql,是通过awr,但是这样有诸多弊端和不灵活,比如数量较少、不能直接看执行计划、排序是按总时间却会把单次较慢的漏掉。为此我自己写了一个抓取的脚本,执行后会生成网页形式的html报告可以自定义抓取... 阅读全文
posted @ 2014-10-08 17:00 小kiss 阅读(717) 评论(0) 推荐(0)

摘要:此文是我最早开始sql优化至今整理的小知识点和经常遇到的问题,弄懂这些对优化大型的sql会有不少帮助---------------------------------使用了多余的外连接-------------------------------------------------使用多余的外连接外... 阅读全文
posted @ 2014-10-07 22:09 小kiss 阅读(535) 评论(0) 推荐(0)

摘要:1、第一行要写明shell种类#!/bin/bash2、打印输出#!/bin/bashecho "Hello World !~"3、变量定义变量=前后不能有空格,字符串要用“或‘ 或 不用变量是若定义的,不定义也可使用,既:值为空变量可以用 { } 括起来,明确变量名称的范围#!/bin/bashv... 阅读全文
posted @ 2014-10-07 22:07 小kiss 阅读(283) 评论(0) 推荐(0)

摘要:1、flashback query(使用UNDO)查询某个scn时该表的内容SQL> select * from t1;ID----------12SQL> select current_scn from v$database;CURRENT_SCN-----------10517036SQL> u... 阅读全文
posted @ 2014-10-07 22:04 小kiss 阅读(696) 评论(0) 推荐(0)

摘要:1、查看当前状态:SQL> select status from v$instance;STATUS------------OPENSQL> show parameter name;NAMETYPEVALUE------------------------------------ ---------... 阅读全文
posted @ 2014-10-07 22:03 小kiss 阅读(748) 评论(0) 推荐(0)

摘要:1.分别模拟insert,update和delete造成阻塞的示例,并对v$lock中的相应的信息进行说明,给 出SQL演示。Insert示例会话1:SQL> select * from t1;ID1234SQL> alter table t1 add primary key(id);表已更改。SQ... 阅读全文
posted @ 2014-10-07 22:02 小kiss 阅读(2400) 评论(0) 推荐(0)

摘要:1、安装好vbox,创建好虚拟机(红帽5.5),注意:VBOX全局设置VBOX磁盘的位置和备份位置 IP、hostname 规划: hostname lk1lk2eth0:公网192.168.1.171192.168.1.173eth0:vip192.168.1.172192.16... 阅读全文
posted @ 2014-10-07 19:18 小kiss 阅读(1299) 评论(0) 推荐(0)

摘要:WORKLOAD REPOSITORY report forDB NameDB IdInstanceInst numStartup TimeReleaseRACCALLDB1251068085calldb1107-Dec-12 21:1211.2.0.3.0YESHost NamePlatformC... 阅读全文
posted @ 2014-10-07 19:17 小kiss 阅读(9972) 评论(0) 推荐(0)

摘要:XTRABACKUPxtrabackup是percona公司开发的第三方备份软件,只备份innodb引擎表的ibd文件(frm不备份),不备份myisam引擎表。备份性能很高,备份期间没有任和锁,ddl、dml、select都不受影响xtrabackup全备:step1:这步只是在系统层做了个拷贝,... 阅读全文
posted @ 2014-10-07 18:31 小kiss 阅读(615) 评论(0) 推荐(0)

摘要:pt-ioprofile工具:1.percona-toolkit(在http://www.percona.com下载)2.安装该工具依赖的perl组件yuminstallperl-IO-Socket-SSLperl-DBD-MySQLperl-Time-HiRes-y3.rpm-ivhpercona... 阅读全文
posted @ 2014-10-07 18:31 小kiss 阅读(442) 评论(0) 推荐(0)

摘要:安装环境:集群名pxc_lk节点1:192.168.1.20节点2:192.168.1.21节点3:192.168.1.22所有节点安装wgethttp://www.percona.com/redir/downloads/XtraBackup/LATEST/binary/redhat/6/x86_6... 阅读全文
posted @ 2014-10-07 18:27 小kiss 阅读(914) 评论(0) 推荐(0)

摘要:keepalived主从切换试验:1、先搭建192.168.1.20与192.168.1.21的主主架构 192.168.1.76为VIP2、在2机都安装keepalivedtar -zxvf keepalived-1.2.13.tar.gzcd keepalived-1.2.13./confi... 阅读全文
posted @ 2014-10-07 18:13 小kiss 阅读(589) 评论(0) 推荐(0)

摘要:各节点架构:192.168.1.20(mysql5.5)master主库192.168.1.21(mysql5.5)slave1,目标:主库宕可提升为主库192.168.1.22(mysql5.5)slave2,目标:主库宕不可提升为主库192.168.1.25(percona5.6)slave3、... 阅读全文
posted @ 2014-10-07 18:12 小kiss 阅读(2420) 评论(0) 推荐(0)

摘要:内存结构:Mysql 内存分配规则是:用多少给多少,最高到配置的值,不是立即分配图只做大概参考全局缓存包括:global buffer(全局内存分配总和) = innodb_buffer_pool_size -- InnoDB高速缓冲,行数据、索引缓冲,以及事务锁、自适应哈希等+... 阅读全文
posted @ 2014-10-07 18:07 小kiss 阅读(4079) 评论(2) 推荐(3)

摘要:安装:tar -zxvf Django-1.5.1.tar.gzcd Django-1.5.1[root@likun Django-1.5.1]#ls[root@likun Django-1.5.1]#python setup.py install查看版本>>> import django>>> d... 阅读全文
posted @ 2014-10-07 18:03 小kiss 阅读(229) 评论(0) 推荐(0)

摘要:概念:常用语法:DUMP:把现在内存中的对象状态装到硬盘文件上常用语法:LOAD:把磁盘文件中的对象导入到内存中小练习:字典中存账号信息,用pickle dump到文件中,并load进行修改字典[root@likun python_scripts]# cat 15pickle_dump.py #!/... 阅读全文
posted @ 2014-10-07 17:58 小kiss 阅读(216) 评论(0) 推荐(0)

摘要:简单try块使用方法>>> a=[0,1,2,3,4,5]>>>try:... a[10]... except IndexError:... print 'index error~~~~'... index error~~~~小练习:循环输出1~50,当键盘输入CTRL+C时,不退出程序而继续进... 阅读全文
posted @ 2014-10-07 17:58 小kiss 阅读(241) 评论(0) 推荐(0)

摘要:Python正则的功能,很多可以通过其他形式去做,如:列表 、split、拆分、join一些特殊情况,正则还是很有用等用到再说来自为知笔记(Wiz) 阅读全文
posted @ 2014-10-07 17:57 小kiss 阅读(220) 评论(0) 推荐(0)

摘要:对象的概念同其他语言的对象相同一个基本的类#!/usr/bin/pythonclass person: def hi(self,name): print 'Hello,%s'%namep1= person()p1.hi('lk')[root@likun p... 阅读全文
posted @ 2014-10-07 17:51 小kiss 阅读(235) 评论(0) 推荐(0)

摘要:语法:def fun_name(): --不带参数的函数 print xxxdef fun_name(name,age): --带参数的函数 print ’hi ,%s ,you are %s years old'%(name,age)示例:>>> ... 阅读全文
posted @ 2014-10-07 17:51 小kiss 阅读(209) 评论(0) 推荐(0)

摘要:用来处理系统中的文件内容什么情况下需要处理文件?§读取配置文件§读取数据信息§分析处理日志文件§存入数据到文件打开文件打开文件方式一:open('filename', ['mode'])打开文件方式二:file ('filename',['mode'])mode: a : append w: w... 阅读全文
posted @ 2014-10-07 17:44 小kiss 阅读(196) 评论(0) 推荐(0)

摘要:最常用的两个模块:os #可以允许python调用执行系统命令,如shellsys #处理与python程序本身的事情Python自带200多个常用模块Python官网收集了2000多个模块,基本可以找到想要的任何功能,包括图形和界面SYS模块>>> import sys 导入模块>>> sy... 阅读全文
posted @ 2014-10-07 17:44 小kiss 阅读(288) 评论(0) 推荐(0)

摘要:类似汉语词典根据一个词,得到它里面具体的释义。由key和value组成key必须唯一value可以用list组成多值>>> contact={'lk':'18610314061','tom':'10086'} -- 定义一个字典>>> contact ... 阅读全文
posted @ 2014-10-07 17:33 小kiss 阅读(315) 评论(0) 推荐(0)

摘要:列表>>> list=['aaa','bbb','ccc']>>> print list['aaa', 'bbb', 'ccc']>>> print list[1] -- list从0开始计数bbb>>> print list[-1] ... 阅读全文
posted @ 2014-10-07 17:32 小kiss 阅读(254) 评论(0) 推荐(0)

摘要:简明python教程:http://woodpecker.org.cn/abyteofpython_cn/chinese/ 进入python:[root@likun ~]# pythonPython2.6.5(r265:79063,Jul142010,11:36:05)[GCC 4.4.420100... 阅读全文
posted @ 2014-10-07 17:29 小kiss 阅读(288) 评论(0) 推荐(0)

摘要:IF 判断FOR循环for i in range(1,5): print ifor i in range(5): print i用变量控制循环次数:#!/usr/bin/pythonlist=['lk','tom','jack']a=4for name in range(... 阅读全文
posted @ 2014-10-07 17:29 小kiss 阅读(181) 评论(0) 推荐(0)