mysql 表日常变化前几
摘要:mysql 表日常变化前几use performance_schema create table test.snap1 as SELECT OBJECT_SCHEMA, OBJECT_NAME, COUNT_STAR, SUM_TIMER_WAIT, COUNT_READ, SUM_TIMER_RE...
阅读全文
posted @
2015-12-21 11:01
馒头斋
阅读(165)
推荐(0) 编辑
基数、选择性、直方图
摘要:一、基数:一个列中唯一键(Distinct_keys)的个数,如有一个100W行的表,性别列的基数为2 (select distinct gender from test),主键列的基数为100W(select distinct mid from test);二、选择性: 基数/总行数所占的百分比...
阅读全文
posted @
2015-12-16 20:26
馒头斋
阅读(287)
推荐(0) 编辑
批量删除脚本
摘要:Oracle批量删除数据脚本:#!/bin/bashsource . /home/oracle/.bash_profilesqlplus wms_sh6tnur6xpyndu =s_id AND id<=e_id;SET s_id=e_id;SELECT s_id,e_id;END WHILE;CO...
阅读全文
posted @
2015-12-16 15:13
馒头斋
阅读(344)
推荐(0) 编辑
MySQL5.6 ALTER TABLE 分析和测试
摘要:在MySQL5.5和之前版本,在运行的生产环境对大表(超过数百万纪录)执行Alter操作是一件很困难的事情。因为将重建表和锁表,影响用户者的使用。因此知道Alter操作何时结束对我们是非常重要的.甚至当执行Create index的时候.如果启用了fast_index_creation,则不会重建表...
阅读全文
posted @
2015-12-14 16:51
馒头斋
阅读(1513)
推荐(0) 编辑
查看mysql库大小,表大小,索引大小
摘要:查看所有库的大小mysql> use information_schema;Database changedmysql> selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as datafrom TABLES;+----------+| d...
阅读全文
posted @
2015-12-10 10:52
馒头斋
阅读(249)
推荐(0) 编辑
ORACLE 中KILL session
摘要:我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ;被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我...
阅读全文
posted @
2015-12-08 14:36
馒头斋
阅读(922)
推荐(0) 编辑
sysbench 安装
摘要:sysbench源代码可以在https://launchpad.net/sysbench找到。也可以从本文件附件中下载。先安装好mysql,记录下安装目录。默认为/usr/local/mysql该目录将在后续sysbench安装中,多次使用。如果MySQL不是安装在该默认目录,请在后续步骤中替换。s...
阅读全文
posted @
2015-12-08 11:12
馒头斋
阅读(156)
推荐(0) 编辑
Notepad 列编辑、正则查找、替换
摘要:目标: 将源数据转成初始化sql语句。源数据:[plain]view plaincopy104110040018,1,中国银行,中国银行天津琼州道支行,NULL,1100,天津市,12,天津市104110040059,1,中国银行,中国银行天津利民道支行,NULL,1100,天津市,12,天津市...
阅读全文
posted @
2015-12-08 09:59
馒头斋
阅读(1222)
推荐(0) 编辑
notepad 行替换使用指南
摘要:notepad++是开源的文本处理软件,性能堪比ultraedit,不过在转用notepad++之后一直为他的行替换功能纠结,UE当中只需要用 [^p] 就可以表示一行,但是在notepad++当中,必须要启用extended的\r、\n来实现行替换的功能。实际上在windows当中一行的结尾是由\...
阅读全文
posted @
2015-12-08 09:58
馒头斋
阅读(1668)
推荐(1) 编辑
REDHAT YUM使用网易源
摘要:刚装好了 RedHat 6 系统,但是使用 yum 的时候总是提示 nothing to do,并且什么都做不了。后来经过一番搜索才知道,红帽的 yum 在线更新是收费的,而且必须注册系统之后才能使用。之前使用 Ubuntu 的时候由于国外的 apt-get 源过慢是可以更新国内的源的,LZ经常用的...
阅读全文
posted @
2015-12-03 12:55
馒头斋
阅读(454)
推荐(0) 编辑
oracle----sqlldr用法
摘要:SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先...
阅读全文
posted @
2015-12-02 13:47
馒头斋
阅读(749)
推荐(0) 编辑
使用sqlldr将文件中的数据导入到数据库
摘要:1.创建数据文件:?如,在D:\创建 zhaozhenlong.txt 文件,文件内容为:11,12,1321,22,2331,32,332、创建控制文件:如,在D:\创建 zhaozhenlong.ctl 文件,文件内容为:load da tainfile 'd:\zhaozhenlong.txt...
阅读全文
posted @
2015-12-02 13:43
馒头斋
阅读(1194)
推荐(0) 编辑
SQLLDR
摘要:SQLLDR应用举例1、普通装载LOAD DATAINFILE *INTO TABLE DEPTREPLACEFIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'(DEPTNO,DNAME,LOC)BEGINDATA10,Sales,"""USA""...
阅读全文
posted @
2015-12-02 13:40
馒头斋
阅读(450)
推荐(0) 编辑
sql loader
摘要:vi append.sh#!/bin/bashsqlldr userid=bm_weihu/itms_xianwan control=input2.ctlvi input2.ctlLOAD DATAinfile '/oracle/oracle/Thatcher/Device_HeXiao/20150...
阅读全文
posted @
2015-12-02 13:39
馒头斋
阅读(161)
推荐(0) 编辑
Can't locate ExtUtils/MakeMaker.pm
摘要:Can't locate ExtUtils/MakeMaker.pm解决:yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
阅读全文
posted @
2015-12-02 10:34
馒头斋
阅读(372)
推荐(0) 编辑