自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

转载 数据库索引的设计原则

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针.数据库索引的设计原则为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。那么索引设计原...

2014-02-12 18:18:38 267

转载 python2.7之MySQLdb模块 for linux安装

python2.7之MySQLdb模块 for linux安装1.下载:MySQL-pythonhttp://sourceforge.net/projects/mysql-python/files/mysql-pyt...

2013-12-16 18:56:17 146

转载 InnoDB禁止autocommit默认开启

InnoDB禁止autocommit默认开启DB版本:mysql5.1.48之前以为开启innodb手工控制事务commit(默认情况下是innodb自动控制事务提交),会像其他参数设置一样,直接在配置文件my....

2013-11-09 16:35:45 161

转载 mysql的innodb中事务日志ib_logfile

mysql的innodb中事务日志ib_logfile事务日志或称redo日志,在mysql中默认以ib_logfile0,ib_logfile1名称存在,可以手工修改参数,调节开启几组日志来服务于当前mysql数据库,...

2013-11-07 18:01:51 368

转载 MySQL基准测试工具sysbench

MySQL基准测试工具sysbenchsysbench多线程性能测试工具,可以测试cpu/memory/IO/数据库等性能。2个版本sysbench0.4和sysbench0.5介绍:我们先了解对数据库OLTP测...

2013-11-06 16:26:49 82

转载 slave之Seconds_Behind_Master析

slave之Seconds_Behind_Master在主从环境中,从中重要的参数slave之Seconds_Behind_Master,真正含义和如何计算?字面意思:slave落后master多少,这个...

2013-11-05 15:29:57 271

转载 MySQL 存储过程中事务sql异常回滚

@@如下适用DML操作,在基础上改写适合的自己的需求; Procedure as following:DROP PROCEDURE IF EXISTS sp_tx_ios_proc;CREATE PROCEDU...

2013-10-30 16:38:35 663

转载 统计数据出现次数

#!/bin/bashawk_script_file="/data/shell/scf_tmp.$$"#here,getline读取没一行数据,通过内部for循环,借助match函数,累计的数据,存放在数组中;cat<$a...

2013-09-29 18:28:15 139

转载 验证浮点数

#!/bin/bash#整数验证,利用match函数validint(){ a=$1 ret=$(echo $a | awk '{stat=match($1,"^[0-9]+$");if(stat==0) print...

2013-09-29 17:16:08 154

转载 统计当前系统中不同运行状态的进程数量

#!/bin/bash#初始化变量:运行时,睡眠,停止,僵死running=0sleeping=0stopped=0zombie=0#在/proc/目录下,包含以数字作为目录名的子目录,其含义,每个数字对应一个当前正在运行的pi...

2013-09-29 15:26:02 343

转载 ftp下载指定文件

#!/bin/bash#判断给定参数个数if [ $# -ne 2 ];then echo "Usage:$0 " exit 1fi#获取一个参数前6个字符,如果不是ftp://,即非法ftp URL格式header...

2013-09-29 14:17:52 454

转载 InnoDB -MVCC多版本并发控制

MVCC多版本并发控制原理:mvcc提供基于某个时间的快照,使得对于事务看来,总是可以提供与事务开始时刻相一致的数据,而不管这个事务执行的时间有多长,故在不同事务看来,同一时刻看到的相同的行数据可能是不一样的,即:每一行数据会有...

2013-07-04 17:10:27 76

转载 adaptive hash index

adaptive hash index自适应hash索引在内存中的数据如果经常被查询,那么查询最快的方法就是使用hash index(因为hash查找的时间复杂度一般都是O(1),所以很快)。innodb会实时查看当前索引查找是...

2013-06-29 13:23:13 86

转载 [Err] 1271 - Illegal mix of collations for operation 'concat'

背景,MySQL 5.1.54执行在MySQL 5.5.12 调试好存储过程,call 提示如下错误,处理方式:[Err] 1271 - Illegal mix of collations for operation 'conc...

2013-06-28 15:32:56 1089

转载 mysql线程独占内存参数

thread_stack 线程栈信息使用内存default:192KB,用来存放每一个线程自身的标识信息及线程栈分配多大的内存,如thread_id,线程运行时基本信息mysql排序算法:第一种,mysql4.1之前算法,实现方...

2013-06-28 13:50:40 161

转载 InnoDB与MyISAM异同

InnoDB与MyISAM异同1.事务Myisam不支持事务处理,InnoDB支持2.锁类型Myisam表锁,InnoDB行级锁,但在执行一条SQL时,如果无法确定扫描范围,否则InnoDB行锁升级成表锁3.数据存储方...

2013-06-26 15:09:47 56

转载 MySQL-模仿数组使用方式

MySQL中不支持数组,但又想利用C语言数组来需要的数据,故:DROP PROCEDURE IF EXISTS sp_array;CREATE PROCEDURE sp_array() BEGIN SET @array_con...

2013-06-25 13:55:15 148

转载 mysql-列合并成行方式

背景:近来总有玩家反馈少领取奖励的情形,所有待发奖励的玩家被汇总到某张的表的字段中,通过查询历史数据,发现在insert到表时,数据有可能被截取啦,mysql没有设置sql_mode,没有错误或警告日志可以查询,同时,...

2013-06-25 12:08:03 118

转载 Linux shell基础(一)

Linux shell基础(一)1.远程登录主机ssh 账号@IP/主机名ssh mark@192.168.0.992.Socket文件是内部进程通信的一种特殊文件,可作为和远程主机通信的管道如: mysql -S /tmp/m...

2013-06-11 17:39:22 99

转载 mysql之分页方式了解

mysql之分页方式了解:分页通常我们想到的sql:第一种方法:select * from tbl limt start_num,end_num;但是随着tbl数据量的增加,给检索的分页数据会带来困难;第二种方法:先描述如下分页...

2013-06-07 18:10:01 83

转载 内存(memory)表和临时(temporary)表之了解

内存(memory)表和临时(temporary)表之了解**临时表(temporary):1.参数:tmp_table_size 64M(最大容量,表增长到此值,会自动转换为磁盘表)2.表定义,数据,索引存...

2013-06-07 16:06:25 410

转载 mysql limit语句优化

形如下表:CREATE TABLE `tbl` ( `id` int(10) unsigned NOT NULL,...

2013-06-07 11:49:03 77

转载 mysql检测工具tuning-primer.sh

mysql检测工具tuning-primer.shtuning-primer.sh帮助我们去查看一下mysql运行情况,产生报告,给出一些优化建议;下载及使用:1.wget http://www.day32.com/MySQL/...

2013-05-23 15:24:41 99

转载 MySQL-取某个字段表中每组几行数据方式

MySQL-取某个字段表中每组几行数据因开发要求,对某张有多组数据表,对其每个组中取前几行数据sql:形式如下:create table tbl(Id int(11) not null auto_increment,type i...

2013-05-18 15:06:58 169

转载 了解MySQL-索引与优化

了解MySQL-索引与优化索引树对查询的速度有着关键的影响,如下情况:数据库中一个表有10^6条记录,DBMS的页面大小为4k,并存储100条记录,如没有索引,查询将对整个表进行扫描,最坏情况下,如果所有数据页不在内存中,需要读...

2013-05-18 14:46:41 70

转载 mysql之InnoDB基础了解

InnODB引擎支持众多特性:a) 支持ACID,简单地说就是支持事务完整性、一致性; b) 支持行锁,以及类似ORACLE的一致性读,多用户并发;c) 独有的聚集索引主键设计方式,可大幅提升并发读写性能;d) 支持外...

2013-05-13 17:27:09 42

转载 mysql audit-访问日志记录应用

mysql audit-访问日志记录应用描述:某天DB被drop,查询被什么账号所致;//accesslog 存放连接信息;create database accesslog;CREATE TABLE `accesslog` ...

2013-05-09 10:09:01 134

转载 load data ... infile table tab_name

load data infile path into table tab_name 使用方式(注意path选择);//导入cdkey;AKDXVAAHmVDFSYAKDXVAAHmVEHkeAKDXVAAHmVFsdeLOA...

2013-04-23 16:34:53 59

转载 blog

blog链接:http:// ...

2013-04-04 11:18:08 59

转载 MySQL加速查询速度的独门武器:查询缓存(QueryCache)

与朋友或同事谈到mysql查询缓存功能的时候,个人喜欢把Query Cache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易导致上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方,另外Query Ca...

2013-03-02 18:53:10 87

转载 查看慢查询中,表被update 或 select 次数

如下SQL语句,只适用于慢查询信息记录,由原来的磁盘文件存放,转移到mysql.slow.log表中存放; root@xx.xx.xx.xx:(none) 11:19:48>show variables ...

2013-02-22 11:17:58 199

转载 linux 使用FIO测试磁盘iops

FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, ...

2013-02-20 10:49:47 418

转载 mysql的存储过程

一些测试场景的执行往往需要先往DB中注入一些测试数据,一般可以通过sql脚本来实现 dropprocedureifexistsinit_QB_Static_Info;deli...

2013-02-04 19:45:52 69

转载 MySQL-InnoDB内部结构

MySQL InnoDB的存储结构总结从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个ta...

2013-02-01 19:53:15 157

转载 职场上应避免“懒驴效应”

zz:http://zhaisj.blog.51cto.com/219066/702816 职场上应避免“懒驴效应”Jack Zhai在管理课中它被称为“懒马效应”,其实我更愿意叫它“懒驴效应”,...

2013-02-01 13:09:12 128

转载 shell中字符串分割

shell中字符串分割例子:[一],将如下字符串存放于t.txt文件下1:6:0;2:4794537:1;3:19:0;4:28200:0;6:12:1;7:130:1;11:84439:0;1:1:0;2:10891...

2013-01-30 10:57:25 175

转载 shell编程控制结构expr/let/for/while/until

1、expr计算整数变量值格式 :expr arg例子:计算(2+3)×4的值1、分步计算,即先计算2+3,再对其和乘4s=`expr 2 + 3`expr $s \* 42、一步完成计算:expr `expr 2 + 3 `...

2013-01-30 10:36:46 94

转载 mysql 前缀索引 的一些介绍

mysql 前缀索引 的一些介绍大家都知道在CHAR和VARCHAR列上,可以使用列的前缀进行索引,如:INDEX (name(10),address(20)) 但是到底第几位是optimal length 呢http...

2013-01-29 17:35:34 54

转载 Shell编程-文件读取方法集锦

在这里总结一下Shell读取文件的方法 [plain]view plaincopya),#使用read命令读取一行数据whilereadmylin...

2013-01-23 18:53:47 68

转载 理解Linux系统负荷

一、查看系统负荷  如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。  一般在Linux系统中,我们使用uptime命令(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)  ...

2013-01-21 17:37:30 39

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除